시스템(RHEL 6.5)에는 이미 Python이 설치되어 있습니다. 루트 권한이 없기 때문에 /usr/bin/python
다른 디렉터리에 다른 버전(3.3)을 설치했습니다 ./data/tools/python3
이제 두 가지 문제가 있습니다.
- Python 3.3을 별도로 호출하려면 어떻게 해야 합니까?
- python3.3에 모듈(pypyodbc)을 추가하는 방법은 무엇입니까? 3.3에서 스크립트를 호출하기 위해 she-bang을 사용하려고 합니다.
답변1
/data/tools/python3
대신에 Python 3을 호출할 수 있습니다python
.아마도 별도의 디렉터리에 설치한 다음 해당 경로에서 모듈을 가져와야 할 것입니다.
답변2
파일 끝에 다음 줄을 추가합니다 ~/.bash_profile
.
PATH=$PATH:/data/tools/python3/bin
export PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/data/tools/python3/lib
export LD_LIBRARY_PATH
그런 다음 로그아웃했다가 다시 로그인하면 새 변수가 올바르게 로드됩니다.
그런 다음 python3
명령을 사용하여 Python3을 실행할 수 있습니다.
설치하기 위해서pypyodbc
pip3 install pypyodbc
Python3에 pip를 설치한 경우 실행할 수 있습니다 . 그렇지 않으면 소스를 다운로드하여 pypyodbc
실행할 수 있습니다.python3 setup.py install