【发布时间】:2012-07-06 03:29:44
【问题描述】:
我正在使用 Python 3 和 Python 2.6 进行开发,并安装了这两个版本。然而,对于 Python 3,通往许多优秀模块(时间、数学……)的路径并不是我的 Python 路径的一部分。我可以将目录添加到路径中,但是很乏味。
有没有办法在不影响 Python 2 的情况下永久修改我的 Python 3 安装路径?
【问题讨论】:
标签: python linux centos5 python-3.2
我正在使用 Python 3 和 Python 2.6 进行开发,并安装了这两个版本。然而,对于 Python 3,通往许多优秀模块(时间、数学……)的路径并不是我的 Python 路径的一部分。我可以将目录添加到路径中,但是很乏味。
有没有办法在不影响 Python 2 的情况下永久修改我的 Python 3 安装路径?
【问题讨论】:
标签: python linux centos5 python-3.2
创建虚拟环境:http://pypi.python.org/pypi/virtualenv/
在虚拟环境中安装你想要的包。
【讨论】:
如果您无法导入时间、stdlib 中的数学模块,那么您安装的 Python 3 就会损坏。
当您运行python setup.py install 时,文件将安装在当前python 可执行文件的正确位置,无论是系统python 还是来自virtualenv 环境的python。 pip 也是如此。
您无需修改任何路径,只需使用适当的可执行文件即可。
【讨论】: