我尝试在以前用pip
创建的虚拟环境中安装一个带有venv
的包。Python版本是通过pyenv
管理的。我不想使用pyenv
创建虚拟环境。
这个项目就是这样设置的。在项目的空目录中,我添加了一个包含版本.python-version
的3.8.2
。然后,我使用python -m venv .venv
创建了虚拟环境。然后,我使用source .venv/bin/activate
激活了环境。现在,命令行以(.env)
开头。但是,当我尝试用pip install some-package
安装一些包时,包最终会出现在{pyen_home}/versions/3.8.2/lib/python3.8/site-packages
中,而不是虚拟环境中。
令人恼火的是,我几乎可以肯定,我以前确实以这种方式在虚拟环境中安装了软件包,但现在没有了,所以我没有看到我缺少的东西。
https://stackoverflow.com/questions/71558839
复制相似问题