Python 我使用pip安装了一些软件包,但它告诉我没有这样的东西

Python 我使用pip安装了一些软件包,但它告诉我没有这样的东西,python,python-3.x,module,pip,python-import,Python,Python 3.x,Module,Pip,Python Import,因此,我制作了一个python文件,其中包含3个导入,如下所示: 尽管当我运行它时,它说没有安装这样的模块。您是否通过调用pip或python-m pip来运行pip?我使用python-m pip install name\u of_importm确保在安装依赖项和运行代码时使用完全相同的python解释器。基本上是C:\path\to\venv\Scripts\python.exe-m pip安装somedependency的名称,然后是C:\path\to\venv\Scripts\pyt

因此,我制作了一个python文件,其中包含3个导入,如下所示:


尽管当我运行它时,它说没有安装这样的模块。

您是否通过调用
pip
python-m pip
来运行
pip
?我使用python-m pip install name\u of_importm确保在安装依赖项和运行代码时使用完全相同的python解释器。基本上是
C:\path\to\venv\Scripts\python.exe-m pip安装somedependency的名称
,然后是
C:\path\to\venv\Scripts\python.exe C:\path\to\code\script.py
。你说的python解释器是什么意思你的计算机上可能安装了多个python,这意味着有多个
python.exe
文件。也许您也在使用“虚拟环境”,其中每一个都有一个
python.exe
文件因此,无论您的设置是什么,始终确保使用您心目中的
python.exe
。一个可靠的方法是调用该
python.exe
的完整路径。