Python 使用pip安装时出现问题,语法错误
我在编写python时遇到了问题Python 使用pip安装时出现问题,语法错误,python,python-2.7,pip,Python,Python 2.7,Pip,我在编写python时遇到了问题 pip安装 显示语法错误: Traceback (most recent call last): File "/usr/local/bin/pip", line 11, in <module> load_entry_point('pip==21.0.1', 'console_scripts', 'pip')() File "/usr/lib/python2.7/dist-packages/pkg_reso
pip安装代码>
显示语法错误:
Traceback (most recent call last):
File "/usr/local/bin/pip", line 11, in <module>
load_entry_point('pip==21.0.1', 'console_scripts', 'pip')()
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 489, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2852, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2443, in load
return self.resolve()
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2449, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/usr/local/lib/python2.7/dist-packages/pip/_internal/cli/main.py", line 60
sys.stderr.write(f"ERROR: {exc}")
^
SyntaxError: invalid syntax
但是它不起作用,我还能做什么呢?我不确定这是否正确,尽管据我所知,您应该在终端而不是python上进行pip安装。如果您在windows上,请点击windows搜索栏中的“cmd”,最好选择管理员模式控制面板,然后尝试pip安装您想要的任何软件包
编辑:在评论中,我得到一个回复,不建议在管理模式下使用pip。额外的浏览告诉我,如果你在cmd上使用python-m pip安装(包)
,它将工作我建议确保正确安装了pip,然后在将pip添加到路径后前往cmd尝试以下代码集(查看youtube了解如何将pip添加到路径)
注意:我在pip-python-mpip安装中也遇到了问题(软件包名
这帮助我使它工作了,希望这对您有用。python--version
和pip--version
对您有什么帮助?您使用的是虚拟环境吗?现在不再支持python 2。回溯中提到的语法适用于python 3(请参阅f-string)。您需要更新python版本。pip版本20.3.4@xdhmooreupdate python到哪个版本@kaveh@alwa1是的,pip只支持Python3.6-3.8,根据。更新到你想要运行的软件的python版本,或者只是更新到python网站的最新版本。不是专家,但我认为在广告中运行pip如果可能的话,最好避免使用最小模式。@xdhmoore谢谢你告诉我!我在下载tensorflow时在管理模式下使用了pip,因为我一直被拒绝访问。现在我根据你的评论进行了另一次搜索,使用-m选项可以取代管理模式。我可以问一下-m起作用的原因吗?我想问题是当人们使用在命令行上,pip
有时与命令行上的python
不连接到同一个python安装。因此,他们pip安装了一些东西,但是它不起作用,因为它安装到了错误的python安装中。python-m pip
意味着用python运行pip模块,因此它保证了您使用的是与使用python blarg
调用程序时相同的python
。我认为以管理员身份运行pip的问题在于,如果您以管理员身份安装,但以正常方式运行您安装的内容,有时会出现问题。@xdhmoore nice!感谢您花时间解释:)我不清楚Linux/Windows之间的区别,但我认为有时会出现一些问题,如果你使用安装了操作系统的python或类似的东西,你就必须在东西上使用sudopip,但我听到的建议是创建一个虚拟环境,这样你就可以在里面安装w/o sudoaccess。我想这就是我遇到的上下文HON-M PIP安装StupU.Py弃用:Python 2.7在2020年1月1日结束它的生命。F.…警告:您正在使用PIP版本20.3.4;但是,版本21.0.1可用。您应该考虑通过'/Ur/bin /Python -M PIP安装升级-PIP命令]。“这是我得到的,我不能做/UR/BIN / Python -M PIP安装。-升级pip,显示相同的语法错误我收到了更新pip消息,但我没有这样做。据我所知,这对我没有任何影响,因为它对我来说非常适合
- curl -O https://bootstrap.pypa.io/2.7/get-pip.py
- python get-pip.py
- `python -m pip install (package name)`
- `pip install (package name)`