python - Python3.4 venv - 包括全局包
问题描述
我正在使用一个项目,其中一些其他依赖项需要 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 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 应该与这个版本兼容,不是吗?无法弄清楚这里有什么问题。
解决方案
推荐阅读
- html - 如何向图像添加不透明叠加层,图像顶部也有文本?
- .net - .net core - 如何访问独立的网络应用程序?
- angular - 以角度显示转义的 HTML
- c - scanf 注册新的转换说明符
- java - 为什么我的应用程序图标在 android studio 的应用程序网格列表中显示为空白?
- utf-8 - 如何使用 HiveQL 提取表情符号?
- c# - 用 3 个字符月份转换字符串日期
- python - 在不支持步幅的情况下有效地将卷积滤波器转换为带状矩阵
- javascript - Cordova 找不到插入式 OTG 设备
- python - Simple_Salesforce 动态批量查询