2013-03-12 2 views
3

TideSDK 용 Python에 외부 종속성을 설치하려고합니다. 현재 설치하려는 모듈은 redis-py입니다.TideSDK에 파이썬 모듈 설치

를 설치하려면 나는 다음 단계를 시도 :

  1. 사용 파이썬 모듈에 대한 경로를 제공
  2. 디렉토리를 변경 레디 스-PY의 다운로드 모듈에 대한 일반 관리 모드에서
  3. 명령 프롬프트를 엽니 다 TideSDK 다음에 표준 컴파일 및 소스 명령 프롬프트에서 설치하십시오. 내가 사용한 명령 : "C:\Program Files (x8 6)\TideSDK Developer\modules\python\1.3.1-beta\python.exe" setup.py install

설치가 매우 유망 해 보였다. 달걀 파일이 포함 된 redis-py 모듈은 설치 프로그램에서 오류없이 종료하고 디렉토리를 시각적으로 확인하여 설치 되었음이 확인됩니다.

그래서 무엇을 제공합니까? 올바른 파일은 Lib/site-packages에 설치되어 있습니다. TideSDK는 ImportError: No module named redis을 제공합니다. 어떤 제안?

답변

3

다른 모듈 용으로 해결했습니다 : simplejson. 이 종류의 모듈에 대한 대안이 작동해야한다고 생각합니다.

json을 지원하기 위해 simplejson을 사용할 수 있습니다. 실제 버전 (TideSDK 1.3.1-beta)은 표준 json 모듈을 지원하지 않는 Python 2.5와 함께 제공되기 때문에 Python 2.6 이상이 제공됩니다.


첫 번째로, 사용하는 경로는 "TideSDK Developer"에 대한 것으로, 앱을 실행하고 빌드하는 프로그램입니다. "TideSDK Developer"는 TideSDK를 사용하여 빌드되므로 구조가 동일합니다.

C : \ 프로그램 파일 (X8 6) \ TideSDK 개발자 \ 모듈 \ 파이썬 1.3.1 베타 \의 python.exe를

TideSDK 실제로 실행하고 응용 프로그램을 컴파일하는 데 사용하는 경로 \ "C : \ 경우 ProgramData"안에 내 경우

, 그것은이다 :

C : \ 경우 ProgramData \ TideSDK \ 모듈 \는 Win32 \ 파이썬 1.3.1 베타 \의 python.exe를 \

그래서,이 내가 무슨 짓을했는지, 내가 실행 :

C : \ 경우 ProgramData \ TideSDK 모듈 \는 Win32 \ 파이썬은 1.3.1 베타 \ \ python.exe를 setup.py 설치 \

모듈을 "설치"하지만 "사이트 패키지"안에 설치합니다. 그래서 앱을 시작했을 때 동일한 오류 ("simplejson이라는 모듈 없음")가 있는데, 그 다음 모듈을 "site-packages"내부에서 외부로 복사했습니다. 1.3 \ \ 경우 ProgramData \ TideSDK 모듈 \ \는 Win32 \ 파이썬 :

C :

나는에서 복사.리브 \ 사이트 - 패키지 \ 1 베타 \ simplejson

행 :

C : \ 경우 ProgramData \ TideSDK 모듈 \ \는 Win32 \ 파이썬 1.3.1 베타 \ 리브 \ simplejson

\

그리고 그게 전부입니다. 그것은 나를 위해 일했다.

요약 : ProgramData로 이동하여 python으로 설치하고 site-packages 내에 설치된 폴더를 복사하십시오.