2

我对定义 Python 安装路径的最佳方式感到非常困惑。出于某种原因,我使用多个版本的 python 和多个版本的 numpy、scipy 和 matplotlib,以及多个版本的 gcc。

目前,我使用类似的路径,/softs/python/2.7.6/numpy/1.8.0/scipy/0.13.3/matplotlib/1.3.1/64/gcc/4.7.2但识别已安装版本的数量非常复杂,因为我有一个 32 位版本等......

有没有更好的通用方法在 Python 中拥有多个版本的包并管理路径?

4

1 回答 1

2

要更改 python 版本,您可以使用 virtualenv。

Eg.Try this for python2,7,python3.3

pip install virtualenvwrapper
python_path = which(python2.7)
virtualenv -p python_path my_env
source /usr/local/bin/virtualenvwrapper.sh
workon my_env
python_path = which(python3.3)
virtualenv -p python_path my_env2
workon env2

使用它来激活 virtualenv。

export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh

您还可以将上述命令存储在文件 ~/.bashrc 中并运行

source ~/.bashrc
workon env1
于 2015-02-18T11:33:04.900 回答