您使用的
我从源代码安装了python 3.9.5。
mkdir /projects/python
cd /tmp/Python3.9.5
./configure --prefix=/projects/python && make
make install
从中我创建了一个虚拟环境。
virtualenv --python=/projects/python <path/to/new/virtualenv/>
虚拟环境可以被激活,从内置的环境中运行python,但软件包安装在操作系统python上。
我相信虚拟环境已激活,因为我在环境文件夹中运行./activate
,并且提示已更改(name_virtual_env)normal_prompt
which python
和pip version
返回:
usr/bin/python
usr/bin/pip
而不是来自虚拟环境的版本。
virtualenv
可能用于以前安装的python。
尝试:
/projects/python/bin/python3 -m pip install virtualenv
/projects/python/bin/virtualenv <path/to/new/virtualenv/>