gpt4 book ai didi

python - 设置没有系统站点包的虚拟环境 (venv)

转载 作者:行者123 更新时间:2023-12-01 05:39:29 26 4
gpt4 key购买 nike

我想使用 Enthought 的 Canopy 发行版创建一个虚拟环境,但没有站点包。

以下:https://support.enthought.com/entries/21802240-Use-venv-not-virtualenv-with-Canopy-Python

我设置了环境,省略了 -s 来不安装站点包:

$ venv path/to/virtual_environment_dir
$ source path/to/virtual_environment_dir/bin/activate

这使用了正确的Python,但仍然使用系统easy_installpip

(env) $ which python
path/to/virtual_environment_dir/bin/python
(env) $ which easy_install
/usr/bin/easy_install
(env) $ which pip
/usr/local/bin/pip

因此,如果我尝试安装任何东西,它只会全局安装它。

有什么办法可以将pip安装到虚拟环境中吗?

最佳答案

您必须手动将 setuptoolspip 安装到环境中。 Canopy 中的 venv 是从 Python 3 中的 venv 向后移植的,因此与 virtualenv 不同,它没有特殊支持将这些包预先安装到新环境。只需按照 setuptools 的标准安装说明进行操作即可和 pip使用新环境的 python 可执行文件。

关于python - 设置没有系统站点包的虚拟环境 (venv),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17976993/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com