【发布时间】:2018-12-17 17:27:06
【问题描述】:
您好,我是 Stackflow 的新手,所以请耐心等待我提出这个问题。
今天早些时候,requests 模块在我的 IDLE (3.6.5) 上无法运行,并在 reddit 上询问了如何使其运行的问题。但是,我遵循了一个不好的建议,并且可能删除了一些站点包。 (https://www.reddit.com/r/learnpython/comments/8xgx1p/no_module_named_requests/)
现在,我能够从中恢复,并且 pip 模块运行良好。 (例如,如果我尝试在 IDLE 上运行导入请求,它不会给我任何错误)。但是,在终端上,当我尝试运行诸如“pip list”之类的命令时,它给了我无效的语法错误。
有人可以帮助新手吗?
【问题讨论】:
-
请准确显示您输入的内容,以及您遇到的确切错误,而不是模糊地描述它。
-
另外,您是在终端的 bash shell 中输入
pip list(在类似于jyabjyabs-macbook:myproj jyabjyabs$的提示符下),还是在终端中运行python,然后尝试在 Python 中键入pip list(在类似于>>>的提示符处)?如果是后者,那是您的问题:pip是您在 shell 中运行的命令,而不是 Python 语句。 -
我正在终端输入,它显示我的用户名 jyabjyabs:~
-
终端给我的错误是:回溯(最近一次调用最后一次):文件“/anaconda3/bin/pip”,第 7 行,在
from pip._internal import main ModuleNotFoundError: No module命名为“点子” -
我尝试在命令前面添加我的可执行文件(/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6),但没有奏效。它只是给了我,文件“
”,第 1 行“/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6”-m pip install request ^ SyntaxError: invalid syntax
标签: python python-3.x macos terminal