本节描述安装其他Python包之前应遵循的步骤。
在进一步研究之前,请确保您有Python,并且您的命令行中提供了预期的版本。您可以通过运行以下命令(win+r打开命令行,然后运行如下命令)来检查这一点:
注
如果您是新来的,并且遇到这样的错误:
如果您使用的是增强的shell(如IPython或木星笔记本),则可以运行系统命令,如本教程中的命令,方法是使用!性格:
In[1]:importsys!{sys.executable}--versionPython3.6.3建议写{sys.executable}而不是平淡python为了确保在Python安装中运行与当前正在运行的记事本相匹配的命令(这可能不是与python(命令指)。
由于大多数Linux发行版处理Python3迁移的方式,使用系统Python而不创建虚拟环境的Linux用户应该首先替换python本教程中的python3而pip命令用pip3--user...做不运行本教程中的任何命令sudo:如果您获得了权限错误,请回到关于创建虚拟环境的部分,设置一个环境,然后继续编写教程。
如果pip还没有安装,那么首先尝试从标准库引导它:
python-mensurepip--default-pip如果这还不能让你跑pip:
当pip单独安装就足以从预构建的二进制档案中安装,直到最新的副本。setuptools和wheel项目对于确保您也可以从源档案中安装非常有用:
python3-mvenvtutorial_envsourcetutorial_env/bin/activate这将在tutorial_env子目录,并配置当前shell以将其用作默认值。python环境。
假设您有一个需要LibFoo版本1的应用程序,而另一个应用程序需要版本2。如果将所有内容安装到/usr/lib/python3.6/site-Package(或平台的标准位置)中,那么很容易在无意中升级不应该升级的应用程序的情况下结束。
或者更广泛地说,如果您想安装一个应用程序而不安装它呢?如果应用程序工作正常,那么其库或这些库的版本中的任何更改都会破坏应用程序。
在所有这些情况下,虚拟环境都可以帮助您。它们有自己的安装目录,不与其他虚拟环境共享库。
目前,有两种常见的创建Python虚拟环境的工具:
基本用法如下:
安装最新版本的“SomeProject”:
pipinstall"SomeProject"若要安装特定版本,请执行以下操作:
pipinstall"SomeProject==1.4"安装大于或等于一个版本而小于另一个版本:
pipinstall"SomeProject~=1.4.2"在本例中,这意味着安装“=1.4.*”版本,也就是“>=1.4.2”版本。
升级已安装的SomeProject来自PyPI的最新报道。
注意,--user当在虚拟环境中时,标志没有效果-所有安装命令都会影响虚拟环境。
pipinstall-e
$pipinstallSomePackage[PDF]$pipinstallSomePackage[PDF]==3.0$pipinstall-e.[PDF]==3.0#editableprojectincurrentdirectory