Nac*_*cht 203 python install pip
我正在尝试使用pip来安装软件包.我尝试pip install从Python shell 运行,但我得到了一个SyntaxError.为什么我会收到此错误?我如何使用pip来安装包?
>>> pip install selenium
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
Len*_*bro 264
pip是从命令行运行的,而不是Python解释器.它是一个安装模块的程序,因此您可以从Python中使用它们.一旦安装了模块,就可以打开Python shell了import selenium.
Python shell不是命令行,它是一个交互式解释器.您在其中键入Python代码,而不是命令.
小智 93
使用命令行,而不是Python shell(Windows中的DOS,PowerShell).
C:\Program Files\Python2.7\Scripts> pip install XYZ
Run Code Online (Sandbox Code Playgroud)
如果使用最新的安装程序将Python安装到PATH中,则无需在该文件夹中运行pip
Mac或Linux中的终端
$ pip install XYZ
Run Code Online (Sandbox Code Playgroud)
Zyd*_*nar 57
更新:由于pip版本10.x没有更多get_installed_distributions()或main方法import pip 而是使用 import pip._internal as pip.
from pip._internal.operations.freeze import freeze
print([package for package in freeze()])
# eg output ['pip==19.0.3']
Run Code Online (Sandbox Code Playgroud)
如果需要更新每个已安装的软件包,请使用以下命令:
import pip
package_names=['selenium', 'requests'] #packages to install
pip.main(['install'] + package_names + ['--upgrade'])
# --upgrade to install or update existing packages
Run Code Online (Sandbox Code Playgroud)
如果要在任何安装失败时停止安装其他软件包,请在一次get_installed_distributions()调用中使用它:
import pip
for i in pip.get_installed_distributions():
pip.main(['install', i.key, '--upgrade'])
Run Code Online (Sandbox Code Playgroud)
注意:使用freeze/ pip.main([])参数从文件列表中安装时,不需要open()函数.
import pip
package_names = [i.key for i in pip.get_installed_distributions()]
pip.main(['install'] + package_names + ['--upgrade'])
Run Code Online (Sandbox Code Playgroud)
警告:一些简单的参数-r可能会导致python解释器停止.
好奇心:通过使用--requirement你实际上使用python解释器和pip模块无论如何.如果你解包--help或者pip.exe不管它是python 2.x还是3.x,里面都是SAME单个文件pip.exe:
pip.main(['install', '-r', 'filename'])
Run Code Online (Sandbox Code Playgroud)
Dan*_*Dan 49
要在Python 3.x中运行pip,只需按照Python页面上的说明操作:安装Python模块.
python -m pip install SomePackage
Run Code Online (Sandbox Code Playgroud)
请注意,这是从命令行运行而不是python shell(原始问题中语法错误的原因).
最初我也遇到了同样的问题,我安装了 python,当我运行pip命令时,它曾经向我抛出如下图所示的错误。
确保在环境变量中添加了 pip 路径。对我来说,python和pip的安装路径是::
Python: C:\Users\fhhz\AppData\Local\Programs\Python\Python38\
pip:C:\Users\fhhz\AppData\Local\Programs\Python\Python38\Scripts
这两个路径都被添加到环境变量中的path中。
现在打开一个新的 cmd 窗口并输入 pip,您应该会看到如下屏幕。
现在输入pip install <<package-name>>. 在这里,我正在安装包 spyder,因此我的命令行语句将pip install spyder与我的运行屏幕一样。
我希望我们已经完成了这个!!
| 归档时间: |
|
| 查看次数: |
478346 次 |
| 最近记录: |