Python库管理工具
来源:互联网 发布:淘宝家居排行榜 编辑:程序博客网 时间:2024/06/06 10:04
其实想想为什么python
近来这么流行,与其丰富的库资源不无关系,实际上手动配置Python
库也很简单,只要熟悉Python
包,模块的文件组织结构以及路径变量即可实现部署(可参考http://blog.csdn.net/melancholy123/article/details/72847831),但是如果需要部署的库较多从PYPI
(https://pypi.python.org/pypi)逐个搜索下载就会变得很繁琐,因此需要一款库管理工具来实现自动化 - pip
(https://pypi.python.org/pypi/pip),因为我使用Python
的主要场景在Unix/Linux
环境中,因此以下内容不涉及Windows
环境下的pip
工具部署。
1.Install pip
在Linux
发行版中无需使用源码包或者rpm/deb
包安装,直接使用系统包管理工具即可方便实现工具的安装与卸载。
apt-get install python-pip -y
2.pip command
search:pip search <key_word>install, upgrade, uninstall:pip install <package_name>; pip uninstall <package_name>; pip install --upgrade <package_name>; pip install --upgrade pippip install <package_name> -i http://pypi.douban.com/simple --trusted-host pypi.douban.comlist:pip list; pip list --outdated; pip show <package_name>; pip show <package_name> --files
3.pip source
默认pip
工具会从PYPI
上下载指定的包,但鉴于国内网络访问速度问题,因此往往使用镜像源加快包的下载速度,常见国内镜像源如下所示:
aliyun: http://mirrors.aliyun.com/pypi/simple/douban: http://pypi.douban.com/simple/ tsinghua https://pypi.tuna.tsinghua.edu.cn/simple/ustc: http://pypi.mirrors.ustc.edu.cn/simple/
在/etc/
目录下新建pip.conf
配置文件,/etc/pip.conf
仅被较新版本的pip
工具支持。
[global]index-url = http://mirrors.aliyun.com/pypi/simple/ [install]trusted-host = mirrors.aliyun.com[list]format = columns
下载Django
库来测试是否使用镜像源:
root@ubuntu:~$ pip install djangoCollecting django Downloading http://mirrors.aliyun.com/pypi/packages/82/33/f9d2871f3aed5062661711bf91b3ebb03daa52cc0e1c37925f3e0c4508c5/Django-1.11.6-py2.py3-none-any.whl (6.9MB) 100% |████████████████████████████████| 7.0MB 825kB/s Collecting pytz (from django) Downloading http://mirrors.aliyun.com/pypi/packages/a3/7f/e7d1acbd433b929168a4fb4182a2ff3c33653717195a26c1de099ad1ef29/pytz-2017.3-py2.py3-none-any.whl (511kB) 100% |████████████████████████████████| 512kB 879kB/s Installing collected packages: pytz, django................
阅读全文
0 0
- Python库管理工具
- Python部署管理工具fabric
- Python: Pip包管理工具
- python包管理工具pip
- supervisor - Python进程管理工具
- supervisor - Python进程管理工具
- Python的包管理工具
- supervisor - Python进程管理工具
- Python的包管理工具
- python的包管理工具
- Python Supervisord 进程管理工具
- Python的包管理工具
- Python的包管理工具
- Python包管理工具
- Python的包管理工具
- Python 多版本管理工具
- Python Supervisord 进程管理工具
- Python的包管理工具
- java api操作hbase
- 服务开机自启动
- 把数字(时间戳)转成日期格式
- 防止表单多次提交,添加重复数据
- Hadoop计算能力调度器算法解析
- Python库管理工具
- Linux下的Java及Eclipse安装简单教程
- android设置打印机wifi(OKHttp+firefox的插件:HttpRequester+WireShake + servlet)
- Activity设置为SingeTask后,通过getIntent接收不到值问题解决
- Java
- openGL shader学习总结
- Linux——软件安装
- Hadoop-0.20.2公平调度器算法解析
- nodejs 解析Android apk获取app icon