跳至内容
贾京南的个人博客
返回

安装 Python 包的 N 种方式

安装Python包的N种方式

通过pip或者conda安装已经发布的包

最经典最常用的方式:pip install [package_name]

绝大部分的Python包可以通过pip install [package_name]来安装。因为绝大部分Python包都会被上传到PyPi.

conda install [package_name]

对于conda的用户,另一种常用的方式是conda install [package_name]。但是其实并不是所有的包都会被上传到conda所维护的服务器上。对于Python包的开发者而言,第一选择肯定是传到Python官方的包托管平台PyPi上,如果还有时间或者想进一步推广自己的包的话,会选择再把自己的包上传到conda的包托管平台。而且conda有两个包托管的源:Anaconda公司自己维护的源(包质量比较稳定,更新较慢)和社区维护的conda-forge(更新较快)。

安装本地的包

一般我们自己写好了Python包之后,如果只给自己用,一般可以通过两种方式:

相对导入。比如:from .. import [module_name]

绝对导入之把包的根目录加载到环境变量。

绝对导入之把包进行安装

  1. python setup.py install
  2. python setup.py develop
  3. pip install .
  4. pip install -e .

What is the difference between the above 4 commands? Answer: This link

  1. conda develop .

分享此文:

上一篇
安装 Open3D
下一篇
P 值