Python虚拟环境在离线断网环境下创建项目虚拟环境和安装依赖包
2017-09-16 17:16
891 查看
1.环境介绍:
Centos7
Python 2.7.5
2 步骤:
1 在一台有网的机子上先搞好一个虚拟环境并安装好虚拟环境中依赖的Python 插件包
yum install -y python-virtualenv
mkdir dashborad
cd dashborad
virtualenv ./env
./env/bin/pip install -r pip_requirements.txt -i http://pypi.douban.com/simple
2 激活虚拟环境
source ./env/bin/activate
3 打包已安装的Python依赖包
pip list #查看安装的Python 依赖包
pip freeze >requirements.txt 将安装的Python 依赖包 记录到文件 requirements.txt
创建目录/home/packages
pip install --download /home/packages -r pip_requirements.txt -i http://pypi.douban.com/simple 存储下载下来的Python 依赖包到 /home/packages文件夹里面
4 离线情况安装打包好的包
在离线主机上安装 好 Python2.7.5 和 pip 以及 python-virtualenv
在离线主机的Python 项目里面安装好 虚拟环境
将packages文件夹拷贝至离线主机的/home 目录下,将 requirement.txt拷贝至 项目目录下
激活离线主机虚拟环境
source ./env/bin/activate
执行
pip install --no-index --find-links="/home/packages" -r pip_requirements.txt
这样就完成了。整个过程的目的就是将有网环境的Python虚拟环境的依赖包复制到离线主机的虚拟环境里面。
注 次项目dashboard 为open-falcon的开源监控项目里面的一个项目,在离线主机上的 virtualenv 和 pip 还是要安装的。
思路来源:http://www.cnblogs.com/michael-xiang/p/5690746.html
Centos7
Python 2.7.5
2 步骤:
1 在一台有网的机子上先搞好一个虚拟环境并安装好虚拟环境中依赖的Python 插件包
yum install -y python-virtualenv
mkdir dashborad
cd dashborad
virtualenv ./env
./env/bin/pip install -r pip_requirements.txt -i http://pypi.douban.com/simple
2 激活虚拟环境
source ./env/bin/activate
3 打包已安装的Python依赖包
pip list #查看安装的Python 依赖包
pip freeze >requirements.txt 将安装的Python 依赖包 记录到文件 requirements.txt
创建目录/home/packages
pip install --download /home/packages -r pip_requirements.txt -i http://pypi.douban.com/simple 存储下载下来的Python 依赖包到 /home/packages文件夹里面
4 离线情况安装打包好的包
在离线主机上安装 好 Python2.7.5 和 pip 以及 python-virtualenv
在离线主机的Python 项目里面安装好 虚拟环境
将packages文件夹拷贝至离线主机的/home 目录下,将 requirement.txt拷贝至 项目目录下
激活离线主机虚拟环境
source ./env/bin/activate
执行
pip install --no-index --find-links="/home/packages" -r pip_requirements.txt
这样就完成了。整个过程的目的就是将有网环境的Python虚拟环境的依赖包复制到离线主机的虚拟环境里面。
注 次项目dashboard 为open-falcon的开源监控项目里面的一个项目,在离线主机上的 virtualenv 和 pip 还是要安装的。
思路来源:http://www.cnblogs.com/michael-xiang/p/5690746.html
相关文章推荐
- Python linux 上的管理工具 pyenv 安装, pip 使用, python项目(版本分割, 项目分割, 虚拟环境创建)
- 【已解决】Anaconda3 4.2.0版本 创建虚拟python环境 / 安装tensorflow 出现HTTPError网络错误
- Window环境下Python和Django的安装,以及项目的创建
- 使用python虚拟环境创建flask项目
- ubuntu-python安装并创建虚拟环境
- 使用Pip在离线环境安装Python依赖库
- centos6.5下安装python3安装、python3虚拟环境创建venv
- windows建立Django项目(建立虚拟环境,安装virtualenv,安装Django,创建项目)
- win10环境:python虚拟环境的安装和配置与scrapy工程创建
- CentOS 7下安装python3和创建虚拟环境
- Anaconda包查找,conda自定义本地channel作为python package源进行离线安装,离线创建环境
- windows 下的Python虚拟环境(vitrualen)pycharm创建Django项目
- 使用python自带Venv创建虚拟环境安装多版本python
- 通过anaconda安装python3 后 创建虚拟环境
- Mac OS 环境下 安装 Asp.Net及使用Yeoman 创建Asp.Net 项目
- ubuntu下Python虚拟环境的安装、激活、退出
- 使用virtualenv创建虚拟python环境
- mac下配置Node.js开发环境、express安装、创建项目
- Mac OS 环境下 安装 Asp.Net及使用Yeoman 创建Asp.Net 项目
- 【转】搭建Python的Eclipse开发环境之安装PyDev插件--离线安装