질문을 변경하기 위해이 파일을 업데이트했습니다. 이미 .so 파일에서 가져 오기를 수행 할 수 있습니다. 이미 .py 파일 프런트 엔드가 있습니다.사이트 패키지에 설치된 모듈을 가져 오는 방법
CentOS 6.6에서 Python 2.6.6이 설치되어 있고 InformixDB-2.5를 설치하려고합니다.
python setup.py build_ext
명령은 몇 가지 경고를 반환하지만 gcc
단계는 오류없이 완료됩니다.
루트 권한으로 python setup.py install
명령이 오류없이 완료됩니다. 내가 파이썬을 실행하고 import informixdb
를 입력 할 때
내 문제는 내가 모듈을 찾을 수 없습니다 오류
나는 this을 읽고, 이미 _informixdb.so
과 함께 사이트 패키지에 informixdb.py이 한을 얻을 수있다. 해당 디렉토리에서 Python을 호출하고 import informixdb
을 입력하면 오류가 발생하지 않습니다. 어떤 환경 변수를 고를 지, 아니면 이것에 심볼릭 링크를해야할지 모르지만 심볼릭 링크를 모른다.
이
오류 여기python setup.py install
running install
running build
running build_py
running build_ext
running install_lib
running install_egg_info
Removing /usr/lib/python2.6/site-packages/InformixDB-2.5-py2.6.egg-info
Writing /usr/lib/python2.6/site-packages/InformixDB-2.5-py2.6.egg-info
의 출력입니다
먼저 해제 문제를 분리하기 위해, 같은 디렉토리에서 파이썬이나 스크립트를 호출하지 않는[[email protected] InformixDB-2.5]$ python informixdb.py
Traceback (most recent call last):
File "informixdb.py", line 146, in <module>
from _informixdb import *
ImportError: No module named _informixdb
내일 작업하겠습니다. 감사. – octopusgrabbus