【发布时间】:2019-04-18 06:19:22
【问题描述】:
我已经安装了 pip3 virtualenv 并通过激活 virtualenv 安装了几个软件包。当时which python这个命令给出了virtualenv的路径。假设..../env/bin/python
但在停用并再次获取路径后(重新激活)which python 使用全局路径/usr/bin/python,它不允许使用我安装到 virtualenv 的包。有没有想过?
【问题讨论】:
-
这就是它应该如何工作的。我认为您不了解
pip和隔离环境的工作原理。 -
是的,DroidX86 是对的,你期待什么?您只能在激活时使用虚拟环境的包。
-
我了解它们的工作原理。全局
PATH变量在激活后会发生变化。但它仍然使用/usr/bin下的全局python路径。也许你不明白这个问题。再读一遍
标签: python path pip virtualenv