虚拟环境无法按预期工作(从源代码安装的 python 创建的环境)



我从源代码安装了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 pythonpip 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/>

最新更新