python 批量安装依赖包
1)使用requirements.txt自动安装所有依赖包
pip install -r requirements.txt
- 导出所有的python依赖
pip freeze > requirements.txt
requirements.txt 说明:
-r base.txt # base.txt下面的所有包
pypinyin==0.12.0 # 指定版本(最日常的写法)
django-querycount>=0.5.0 # 大于某个版本
django-debug-toolbar>=1.3.1,<=1.3.3 # 版本范围
-
离线下载安装包
下载单个离线包 -pip download -d your_offline_packages <package_name>
批量下载离线包 -pip download -d your_offline_packages -r requirements.txt
-
离线安装
安装单个离线包 -pip install --no-index --find-links=/your_offline_packages/ package_name
批量安装离线包 -pip install --no-index --find-links=/your_offline_packages/ -r requirements.txt
pip源代理(未验证)
-
将所需包下载到【某文件夹】
-
建立索引
pip install pip2pi
命令行切换到下载的 .whl文件夹,建立索引(自动生成了index.html)dir2pi -S 【某文件夹】
然后文件夹内就出现了一个simple文件夹,这里的内容就和阿里、清华、豆瓣的源差别没那么大了。 -
配置nginx代理
server{ listen 80; server_name 你的IP地址 root 【某文件夹】的路径 }