系统(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