시스템(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을 실행할 수 있습니다.
Python3에 pip가 설치되어 있으면 pypyodbc
설치를 실행할 수 있습니다. pip3 install pypyodbc
그렇지 않으면 소스 코드를 다운로드하여 pypyodbc
실행할 수 있습니다.python3 setup.py install