【发布时间】:2022-11-05 14:00:42
【问题描述】:
我已经正确设置了一个虚拟环境并激活了它,当我执行“which python”时,它会告诉我正确的目录,但是当我在 venv 中执行 pip install 时,它会将包安装在 mac 的默认目录中,而不是在我的venv。我曾尝试使用 pycharm 并使用它安装软件包,但它发生了同样的事情。
编辑:
下面我将做一下我的步骤,首先我做了python3 -m venv /path/to/new/virtual/environment,然后我做了 source env/bin/activate,然后我做了which python,我得到了预期的目录,然后我做了pip3 install numpy,我看到了安装过程,然后我做了pip list 并且 numpy 不存在,我手动检查了目录,但它仍然不存在。我用 pycharm 重试了所有相同的事情,结果相同。
【问题讨论】:
-
你在安装软件包之前激活了 virtualenv 吗?
-
正如您可能想象的那样,他们可能正在做正确的事情,但您要么执行错误,要么假设错误。但我们不能告诉你任何事情:你的问题含糊不清。你做了什么? (确切的命令)。你期待什么?你有什么?有了这些信息,我们可能会有所帮助。
-
你可以试试
python -m pip install ...吗?您可能使用了错误的 pip 二进制文件。要列出您的包裹,python -m pip list -
“你在安装软件包之前激活了 virtualenv 吗?”:是的,我做了
-
检查您是否也使用
which pip获得正确的点子
标签: python module pycharm python-venv pyvenv