系統(RHEL 6.5)已經安裝了python,/usr/bin/python
我在另一個目錄中安裝了另一個版本(3.3)/data/tools/python3
,因為我沒有root權限。
現在,我有兩個問題。
- 如何單獨呼叫 python 3.3 ?
- 如何將模組(pypyodbc)加入到python3.3?我打算在 3.3 中使用 she-bang 來呼叫腳本
答案1
/data/tools/python3
您可以使用而不是調用 python 3python
。您可能需要將其安裝到單獨的目錄,然後從該路徑匯入模組。
答案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