[英]pip install returning invalid syntax
我刚刚安装了 pip 附带的 python 3.6
但是,在 Windows 命令提示符下,当我执行以下操作时: 'pip install bs4' 它在安装字下返回 'SyntaxError: invalid syntax'。
键入“python”返回版本,这意味着它已正确安装。 可能是什么问题呢?
尝试这个。
python -m pip ...
-m module-name 在 sys.path 中搜索命名模块并运行相应的 .py 文件作为脚本。
有时操作系统找不到 pip 所以python
或py
-m
可能会解决问题,因为它是 python 本身搜索pip
。
您需要在pip.exe所在的特定文件夹中,然后执行以下步骤:
cd "The path to the python folder"
或者就我而言,我写道
cd C:\Users\username\AppData\Local\Programs\Python\Python37-32\Scripts
pip install *anypackage*
尝试以管理员身份运行 cmd(在右键单击后弹出的菜单中)和/或单独输入“pip”然后
不要在python中输入,安装在命令目录下。
不在python里面的pip不能安装在python里面。
即使在版本 3.+ 中,您也不必编写 python 3,而只需编写 python。
看起来像
python -m pip install --upgrade pip
然后安装其他
python -m pip install jupyter
操作系统无法识别“python”命令。 所以试试'py'
使用'py -m pip'
问题是操作系统找不到 Pip。 Pip 帮助您安装软件包 修改了一些更好的答案
在这个目录下,搜索PIP与Python -m PIP然后安装包
-m module-name 在 sys.path 中搜索命名模块并运行相应的 .py 文件作为脚本。
从 CMD 转到脚本。 这是皮普住的地方:)
然后
尝试:
pip3 install bs4
如果您安装了 python2,您通常必须确保您使用的是正确版本的 pip。
我为我的 python 使用了 Enthought Canopy,起初我使用了“pip install --upgrade pip”,它显示了一个像你一样的语法错误,然后我添加了一个“!” 在 pip 前面,然后它终于起作用了。
您也可以进入 pip.exe 或 pip3.exe 所在的目录。 对我来说,它在我的 D 驱动器上,所以这是我所做的:
D:\>cd python
D:\python>cd Scripts
D:\python\Scripts>pip3.exe install tweepy
希望能帮助到你
您很有可能在 Python 解释器中。 如果您在 cmd.exe 中提供此 (Python) 命令只是为了检查 Python 的版本,而您恰好忘记出来,有时会发生这种情况。
试试这个命令
exit()
pip install xyz
解决方法很简单,虽然我花了一段时间才弄明白。
解决这个问题的两种方法:
1 - 短的
打开你的 CMD 并写入
pip install module
or
python -m install module
2 - 最长的
打开您的 CMD 并检查您的 Python 版本:
python
确认版本正确后,仍然在提示中写:
exit()
在那之后写:
pip install module
or
python -m install module
这将完成工作。
我发现你可以通过运行直接下载和安装pip:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
然后你可以运行
python3 get-pip.py
并使用以下方法检查版本:
pip3 --version
然后我就可以安装 Django
pip install Django
我也有这个错误! 我发现了问题:它有错误,因为我打开 cmd 然后输入 python 然后 pip ! 你不应该输入python! 只需打开cmd然后写“pip install bs4”
在 Windows 中,您必须在 cmd 提示符下从(python 路径)/脚本路径运行 pip install 命令
C:/python27/scripts
您需要在命令提示符下运行 pip install ,在 python 解释器之外! 尝试退出python并重新尝试:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.