在使用pip安装后出现“ModuleNotFoundError: No module named ‘requests’”错误

3
我知道之前可能有类似的问题被问过,但我找不到解决我的问题的方法。
尝试导入requests后,我收到了以下错误信息:
C:\Users\Jm\PycharmProjects\Test\venv\Scripts\python.exe C:/Users/Jm/PycharmProjects/Test/Test_001
Traceback (most recent call last):
  File "C:/Users/Jm/PycharmProjects/Test/Test_001", line 1, in <module>
    import requests
ModuleNotFoundError: No module named 'requests'

我只安装了一个Python版本,运行python -m pip install requests命令后,提示所有要求都已满足。

2个回答

1

正如 @Daniel Scott之前提到的,使用上面或下面提到的命令

$: path-to-your-python-command -m pip install name-of-module

如果您使用的是linux/mac,则可以使用以下方法找到path-to-your-python命令:

$: which python3

/usr/bin/python3

假设您的python安装在/usr/bin/python3,要安装的模块是requests。然后您可以使用:

$: /usr/bin/python3 -m pip install requests


1

Run this code:

C:\Users\Jm\PycharmProjects\Test\venv\Scripts\python.exe -m pip install requests

这将强制安装目录指向你的Python安装目录。
这与简单地使用python -m pip install requests产生了非常不同的效果。

已接受为答案。不过有一个小问题,如何确保每个新的Python项目都可以使用这个模块,而无需每次重新安装它? - VBAtesting
好问题:C:\Users\Jm\PycharmProjects\Test\venv\Scripts\python.exe并非您唯一安装的Python。如果您希望其能够可靠地工作,您需要为每个安装路径设置\path\to\python,并执行相同的操作。 - Daniel Scott

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接