Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用pip安装时出现问题,语法错误_Python_Python 2.7_Pip - Fatal编程技术网

Python 使用pip安装时出现问题,语法错误

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

我在编写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_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)`