我正在设置MacBook Pro,并遇到了一些与Python版本和pip有关的障碍。
我尝试运行:
$ ./myscript.py
Traceback (most recent call last):
File "./better_publishing.py", line 7, in <module>
import requests
ImportError: No module named requests
但是当我尝试pip install
时:
$ pip install requests
Requirement already satisfied: requests in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (2.22.0)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from requests) (3.0.4)
Requirement already satisfied: certifi>=2017.4.17 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from requests) (2019.6.16)
Requirement already satisfied: idna<2.9,>=2.5 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from requests) (2.8)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from requests) (1.25.3)
pip版本:
$ pip --version
pip 19.3.1 from /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pip (python 3.7)
Python版本:
$ python --version
Python 3.7.5
希望得到一些帮助。谢谢!
答案 0 :(得分:0)
如果您是我,我将尝试卸载模块并重新安装。 这是命令:
$ pip uninstall requests
$ pip install requests
答案 1 :(得分:0)
您是否尝试过查看请求是否以pip list
列出?
如果是,那么您可以尝试pip uninstall requests
。如果这也使您出错,则可以尝试在查找器中删除该程序包。
此后,我可以再次使用pip install <some_package>
。
答案 2 :(得分:0)
也许您必须将其添加到myscript.py
的第一行
#!/usr/bin/env python