在非默认 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

相关内容