包括Python3.4 venv全球软件包

2024-06-12 22:06:32 发布

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

我正在使用一个项目,在这个项目中,其他一些依赖项需要python3.4。。从python.org下载了3.4.10版,安装后运行良好。然后我创建了一个Pyhthon3.4.10 venv并激活它:

$ python3.4 -m venv venv
$ source venv/bin/activate

要检查venv是否激活:

$ which python
../venv/bin/python

$ python -V
Python 3.4.10

一切都好。检查pip列表:

$ pip list
Package                       Version
----------------------------- ----------------------
absl-py                       0.9.0
alabaster                     0.7.12
anaconda-client               1.7.2
anaconda-navigator            1.9.12
.....

现在奇怪的是,我所有的全局包都包括在内了。当使用更高版本的python创建venv时,这种情况永远不会发生。我期待着:

$ pip list
Package    Version
---------- -------
pip        19.2.3 
setuptools 41.2.0 

venv应该与此版本兼容,不是吗?我想不出这里有什么问题


Tags: pip项目org版本packagesourcewhich列表