在非預設 python 版本上安裝 python 函式庫

在非預設 python 版本上安裝 python 函式庫

系統(RHEL 6.5)已經安裝了python,/usr/bin/python 我在另一個目錄中安裝了另一個版本(3.3)/data/tools/python3,因為我沒有root權限。

現在,我有兩個問題。

  1. 如何單獨呼叫 python 3.3 ?
  2. 如何將模組(pypyodbc)加入到python3.3?我打算在 3.3 中使用 she-bang 來呼叫腳本

答案1

  1. /data/tools/python3您可以使用而不是調用 python 3 python

  2. 您可能需要將其安裝到單獨的目錄,然後從該路徑匯入模組。

答案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

相關內容