除非我在 windows 中使用 cmd 提示符安装它们,否则找不到安装在我的虚拟环境中的包
Packages installed in my virtual environment arent found unless I install them using cmd prompt in windows
我目前正在使用 Visual Studio Code 和 Conda 开发一个 python 项目。当我尝试在虚拟环境中安装包时,它不起作用(详情和步骤如下)。但是如果我使用我的计算机命令提示符并以这种方式安装,它确实可以在虚拟环境中工作。
我的步骤如下:
我这样创建了一个虚拟环境:
conda create -n envname
激活环境:
conda activate envname
尝试安装包(我尝试使用 conda install 但找不到包):
pip install packagename
然后像这样写到我的代码中:
import packagename
这会引发此错误:
ModuleNotFoundError: No module named 'packagename'
我确实尝试了 的解决方案并尝试以这种方式安装软件包:
C:\Users\myname\anaconda3\envs\envname\Scripts\pip install packagename
但是 returns 这个:
Requirement already satisfied: packagename in c:\users\name\anaconda3\envs\envname\lib\site-packages
当我输入时:
conda list
包括我安装的包,还有pip。但是,我安装的包在一列中显示版本#,然后在最后一列中仅显示“pypi_0 pypi”。不确定这是否意味着有问题。
packagename 3.41 pypi_0 pypi
如前所述,如果我在我的计算机命令提示符中键入此命令(独立于 VSC 和我的虚拟环境):
pip install packagename
我的虚拟环境会在安装时选择它。
我觉得很混乱哈哈,好像某处的路径不对,但我想不通是什么
有什么想法吗?
无需显式激活 venv
尝试使用以下命令。
第 1 步:创建虚拟环境
python -m venv 环境名称
第 2 步:切换到这个新创建的虚拟环境
Windows
.\envname\Scripts\activate
Unix
来源 envname/bin/activate
第 3 步:在虚拟环境目录中安装软件包
pip install <包名>
我目前正在使用 Visual Studio Code 和 Conda 开发一个 python 项目。当我尝试在虚拟环境中安装包时,它不起作用(详情和步骤如下)。但是如果我使用我的计算机命令提示符并以这种方式安装,它确实可以在虚拟环境中工作。
我的步骤如下:
我这样创建了一个虚拟环境:
conda create -n envname
激活环境:
conda activate envname
尝试安装包(我尝试使用 conda install 但找不到包):
pip install packagename
然后像这样写到我的代码中:
import packagename
这会引发此错误:
ModuleNotFoundError: No module named 'packagename'
我确实尝试了
C:\Users\myname\anaconda3\envs\envname\Scripts\pip install packagename
但是 returns 这个:
Requirement already satisfied: packagename in c:\users\name\anaconda3\envs\envname\lib\site-packages
当我输入时:
conda list
包括我安装的包,还有pip。但是,我安装的包在一列中显示版本#,然后在最后一列中仅显示“pypi_0 pypi”。不确定这是否意味着有问题。
packagename 3.41 pypi_0 pypi
如前所述,如果我在我的计算机命令提示符中键入此命令(独立于 VSC 和我的虚拟环境):
pip install packagename
我的虚拟环境会在安装时选择它。
我觉得很混乱哈哈,好像某处的路径不对,但我想不通是什么
有什么想法吗?
无需显式激活 venv
尝试使用以下命令。
第 1 步:创建虚拟环境
python -m venv 环境名称
第 2 步:切换到这个新创建的虚拟环境
Windows
.\envname\Scripts\activate
Unix
来源 envname/bin/activate
第 3 步:在虚拟环境目录中安装软件包
pip install <包名>