python - 为什么 pip 在使用 python2.7 创建干净的 virtualenv 时使用全局包?

标签 python linux python-2.7 pip virtualenv

我尝试了其他主题的不同建议,但没有人提供帮助。我安装了最新的 virtualenv 和 pip。

我做的是:

virtualenv venv
source venv/bin/activate
pip list

它显示了全局包。

还在创建 venv 之前尝试了 export PYTHONPATH=,但没有任何帮助。 在我的笔记本电脑上可以,但在远程服务器上不能。

也许它有任何全局设置/配置??

更新: 它仅适用于 python2,对于 python3 可以正常工作

最佳答案

我会说更新 python 版本。我有 2.7.15 并按预期运行。也可以尝试 --no-site-packages 来解决问题。这不应该允许访问全局站 pip 包

关于python - 为什么 pip 在使用 python2.7 创建干净的 virtualenv 时使用全局包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53100437/

相关文章:

python - PySpark 插入到覆盖

linux - 如何判断 SQLite 在 Linux 上是否正确安装?

使用 Apache 在树莓派 (Debian) 上运行 PHP

python - 无法在 Ubuntu 上读取 Python 环境变量

Python BeautifulSoup 解析 HTML 时出错

python - 如何获取 n 维嵌套列表中元素的索引

内联魔数(Magic Number)的 Pythonic 方式

python - 加载预训练的 BERT 模型问题

linux - 我可以在 Linux 上构建和编译跨平台 Xamarin 应用程序吗?

python - 从 Python 2.7 中的列表中解包值