PyEnv在python2.7.9系统上寻找virtualenvwrapper

2024-03-28 19:37:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经在系统范围内安装了python2.7.9。你知道吗

然后我在python版本上安装了virtualenvwrapper。你知道吗

之后,我安装了pyenv,然后安装了python 3.3.1

pyenv install 3.3.1

散列了该版本的垫片,将$PATH变量pyenv导出到我的bash_profile文件中(我患了Debian哮喘病)。你知道吗

然后,我需要运行python版本3.3.1来处理Django项目。你知道吗

但是,我还需要在python版本上安装virtualenvwrapper,它是3.3.1而不是2.7.9

但是当3.3.1激活时,我尝试运行pip install virtualenvwrapper在Python3上安装它,但是它一直在寻找系统范围的版本,所以我无法安装它,这是整个回溯:

user@debian:~/python_examples/orthosie$ pyenv local
3.3.1
user@debian:~/python_examples/orthosie$ pip install virtualenvwrapper
You are using pip version 6.0.6, however version 7.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Requirement already satisfied (use --upgrade to upgrade): virtualenvwrapper in /usr/lib/python2.7/dist-packages
Requirement already satisfied (use --upgrade to upgrade): virtualenv in /usr/local/lib/python2.7/dist-packages (from virtualenvwrapper)
user@debian:~/python_examples/orthosie$ 

我做错什么了?也许我可以在系统范围内运行它virtualenvwrapper?你知道吗

提前谢谢!你知道吗


Tags: installpip版本youpyenvversionlocal系统
1条回答
网友
1楼 · 发布于 2024-03-28 19:37:58

我认为您必须使用pip全局地设置python版本,因为它是在一个/bin目录中调用的,您没有更改python版本。你知道吗

您可以使用$ which pip查看pip在系统中的位置

为此,请使用$ pyenv global 3.3.1

使用virtualenv时,可以通过以下命令指定要与pyenv结合使用的版本: $ virtenv -p /path/to/pyenv/versions/3.3.1/python 为了确保获得正确的版本,您也可以为virtualenv使用pyenv包装器

相关问题 更多 >