2012-09-27 3 views
0

저는 파이썬에 익숙하지 않아 oauth-proxy 서버를 사용할 필요가 있습니다. 파이썬으로 작성된 것이 좋습니다.Windows에서 설치된 Python 패키지를 어떻게 실행합니까?

python을 설치 한 후 cmd 행에서 "easy_install oauth-proxy"를 실행하는 간단한 지침을 받았습니다. ActiveState Python 2.7이 설치되어 있고 모든 작업이 파이썬 스크립트 (다양한 메시지 다운로드, 오류 메시지없이 패키지 복사 및 설치)를 설치하는 것처럼 보입니다.

지금은 단순히 cmd를 줄에 oauth-proxy --consumer-key [your public key] --consumer-secret [your private key]을 입력 할 수 있어야하고 있지만,이 지침은 MAC OS 용이며 나는이 작업을 수행 할 때 나는 것을 볼 수 있습니다 'oauth-proxy' is not recognized as an internal or external command, operable program or batch file.

오류를 얻을 7. 승리 실행하고 easy_install을 실행 한 결과 C:\Python27\Scripts location에는 oauth-proxy라는 확장명이없는 파일이 있습니다. 나는 창에이 파일을 실행 어떻게,

#!/bin/sh 

twistd -n oauth_proxy $* 

C:\Python27\Scripts 내 경로에 있습니다 : 그것은 내용으로하는 텍스트 파일입니다? 이 텍스트 파일이 일종의 래퍼라고 가정하고 있지만 어쨌든 그것을 호출 할 수는없는 것입니까?

+0

나는 방금 프로그램과 함께 서있는 것이 아니라 파이썬 라이브러리를 설치했다고 생각한다. –

+0

또한 '#!/bin/sh'는 "이것을/bin/sh로 실행"하는 유닉스 방식이다. 그것은 UNIX 환경에서 실행되도록 의도 된 스크립트이기 때문에 파이썬 스크립트가 윈도우에서 실행될 수 있다고하더라도 실행되는 곳을 찾아 내야 만합니다. – mtsvetkov

답변

0

해당 파일의 복사본을 만들고 첫 번째 줄을 제거한 상태에서 oauth-proxy.bat 복사본의 이름을 지정한 다음 명령 줄에서 시도해보십시오. #!/bin/sh은 * nix 시스템에게 파일을 여는 데 사용할 프로그램을 알려줍니다. 줄 twistd -n oauth_proxy $*Twisted에 대한 명령 줄 바로 가기입니다. 나는 easy_install이 그 종속성을 가지고 있다고 생각합니다. path 변수가 Twisted가 어디에 있는지 알 수 없다는 오류 메시지가 'twistd' is not recognized as an internal or external command, operable program or batch file. 인 경우

twistd.py -n oauth_proxy $*을 C : \ Python27 \ Scripts에서 실행하면 어떻게됩니까? 당신이 설명대로, 실제로 일부 스크립트 (누트가 될 것 같은) https://github.com/mojodna/oauth-proxy 내가 놀라게했다

이것은 라이브러리가 아닌 것을 발견하는 것이 아니라 :

0

나는 당신이 여기 또는 유사한에서이있어 가정.

그러나이 oauth-proxy 스크립트는 근본적으로 유닉스 것입니다.

Windows가

내가 트위스트 Windows에서 지원되는 것을 알 수 있습니다 (http://twistedmatrix.com/trac/wiki/Downloads)하지만 난 볼 수 없습니다 * $로 무엇을 해야할지하지 않을 oauth-proxy라고하는 것은 아무것도 없습니다.

oath-proxy의 쉬운 설치가 실제로 트위스트로 설치되었다는 것을 알게되면 트위스트 된 실행 파일 (twistd.exe 또는 twistd.bat)을 찾아 경로에 있는지 확인하고 명령 줄에서 $ * 대신 oauth-proxy에 전달할 실제 인수와 함께 직접 실행하십시오.

나는 아직도 당신이 그것에 대해 말하고있는 oauth-proxy 파일을 뒤틀린 것처럼 두통이 남아 있다고 생각합니다. 이 일이 진정으로 분포에서 oauth-proxy.py를 실행하면 내가 발견하는 것이 윈도우 :

주에서 지원 이상 가리키는 경우

당신은 더 나은 나보다 더 구글 및 확인 상환 될 수있다 그 파일은 단지 클래스 라이브러리 일뿐입니다.

+0

일부 작업을 마친 후 모든 작업이 완료되었습니다. Twistd는 C : \ Python27 \ Scripts 디렉토리에 컴파일 된 파이썬 스크립트로 설치되었으므로 다음과 같은 적절한 인수를 사용하여 직접 호출 할 수 있습니다. twistd -n oauth_proxy --consumer key etc..etc .. – user1703241

+0

다행입니다! 투표를 올리거나 진드기를 던져 볼까요? :디 – GreenAsJade

관련 문제