Python安装package_name包
官网:https://packaging.python.org/tutorials/installing-packages/
首先查看已安装的包:
1. 命令行模式输入:pydoc modules
2. python解释器输入:help("modules")
## --------------------------------------------------------------------------------------------------
目前常用的是pip和easy_install安装包:
1. pip (推荐)
安装包:pip install package_name
卸载包:pip uninstall package_name
临时更换国内源安装:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple package_name
指定版本:pip install package_name == 某个版本号
升级包:pip install --upgrade package_name #默认升级到最高版本,也可指定升级到某个版本
2. easy_install
安装包:easy_install package_name
指定版本:easy_install package_name == 某个版本号
升级包:easy_install -U package_name #默认升级到最高版本,也可指定到某个版本
临时更换国内源安装:easy_install -i https://mirrors.aliyun.com/pypi/simple package_name
## --------------------------------------------------------------------------------------------------
如果python本身没有easy_install和pip,需要先安装
centos系统:
安装easy_install:yum install python-setuptools
安装pip:easy_install pip
ubuntu系统:
安装easy_install:sudo apt-get install python-setuptools
安装pip:easy_install pip
或者下载后再安装 (不同版本类似如下,并且其他包也可以通过类似命令下载安装):
$ wget https://pypi.python.org/packages/source/s/setuptools/setuptools-5.7.tar.gz
$ tar zxvf setuptools-5.7.tar.gz
$ cd setuptools-5.7
$ python setup.py install
windows系统:
1. 先下载 https://pypi.org/project/setuptools/
2. 解压到相应目录
3. 命令行cmd进入解压目录,然后执行:python setup.py install
4. easy_install pip
注:pip也可以通过先下载解压、再进入解压目录、执行python setup.py install的安装过程
## ---------------------------------------------------------------------------------------------------
注意:永久更换国内源需要配置:例如linux下
需要编辑该文件(若没有该目录和文件,则先新建):
1. sudo vi ~/.pip/pip.conf
2. 写入以下内容,包括从[global] 到...trusted-host...edu.cn:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn #trusted-host 此参数是为了避免麻烦,否则使用的时候可能会提示不受信任
具体可参考:https://www.cnblogs.com/schut/p/10410087.html
## --------------------------------------------------------------------------------------------------------
参考:
https://blog.51cto.com/ganmu/1956330
https://blog.51cto.com/395469372/2072323
https://blog.csdn.net/u013378306/article/details/51455776
https://blog.csdn.net/vc66vcc/article/details/78891008
https://blog.csdn.net/douniwan007009/article/details/81463958
## 欢迎指正和交流