1.1 安装virtualenv环境

  https://www.cnblogs.com/liuyansheng/p/6141197.html

  1、安装virtualenv

      yum install python-virtualenv

  2、创建python虚拟环境

       virtualenv env           # 执行后,在本地会生成一个与虚拟环境同名的文件夹

  3、启动虚拟环境    

      source bin/activate         # 启动虚拟环境

      deactivate                      # 退出虚拟环境

1.2 虚拟环境复制迁移

  1、直接压缩生成的venv文件夹

      tar -zcvf venv.tar.gz ./venv

  2、然后拷贝迁移至其他服务器下进行解压

      注:进入./venv/bin/下修改activate文件中参数

  1. VIRTUAL_ENV="/home/venv"
  2. export VIRTUAL_ENV

1.3 将env中的django模块复制到env2中(比如env2中通过pip安装失败)

  1、查看env环境中django安装路径

  1. >>> import sys
  2. >>> import django
  3. >>> sys.modules['django']
  4. <module 'django' from '/home/work/project/env/lib/python2.7/site-packages/django/__init__.pyc'>

查看env中django安装路径

  2、将env中的django包压缩成.tar.gz包

  1. #1、在env环境中压缩django
  2. cd /home/work/project/env/lib/python2.7/site-packages
  3. tar -zcvf django.tar.gz ./django
  4.  
  5. #2、在env2环境中解压
  6. cd /aaa/env2/lib/python2.7/site-packages
  7. tar -zxvf django.tar.gz

复制env中的django到env2环境中

1.4 pip常用方法

  1、自我升级(升级pip到最新版本)
    pip install --upgrade pip

  2、 安装库
    pip install XXX

  3、 查看当前环境所有已安装的库
    pip list
    pip list --format=columns           # 新版list用法

  4、 查看已经过期的库
    pip list --o

  5、升级库
    pip install xxx -U

  6、查看库安装的路径
    pip show xxx

  7、卸载库
    pip uninstall xxx

  8、pip下载redis包到 /aaa/ 文件夹下
    [root@op-dev-xiaonaiqiang aaa]# pip install redis -d /aaa/
    [root@op-dev-xiaonaiqiang aaa]# ls
    redis-2.10.6-py2.py3-none-any.whl

    # 然后再安装,解决线上环境无法联网有些包无法直接pip安装
    (env2) [root@op-dev-xiaonaiqiang aaa]# pip install redis-2.10.6-py2.py3-none-any.whl
    Processing ./redis-2.10.6-py2.py3-none-any.whl
    Installing collected packages: redis
    Successfully installed redis-2.10.6

01:CENTOS使用VIRTUALENV搭建独立的PYTHON环境-PYTHON虚拟环境的更多相关文章

  1. CentOS使用virtualenv搭建独立的Python环境-python虚拟环境

    CentOS使用virtualenv搭建独立的Python环境-python虚拟环境 virtualenv可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解 ...

  2. 转: 使用virtualenv搭建独立的Python环境

    转自:  http://qicheng0211.blog.51cto.com/3958621/1561685 谢谢作者的辛苦付出 virtualenv可以搭建虚拟且独立的python环境,可以使每个项 ...

  3. 使用virtualenv搭建独立的Python环境

    virtualenv可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解决包冲突问题. 一.安装virtualenv virtualenv实际上是一个pyth ...

  4. Python如何用virtualenv搭建虚拟环境

    虚拟环境的搭建 优点 1.使不同应用开发环境相互独立 2.环境升级不影响其他应用,也不会影响全局的python环境 3.防止出现包管理混乱及包版本冲突 windows 安装 # 建议使用pip3安装到 ...

  5. virtualenv搭建虚拟环境

    最近因为项目需要,要在CentOS 7 上搭建一套开发环境,虽说Python的背后有着庞大的开源社区支持,但是有一个缺点就是每个包的质量都参差不齐,如果我们在工作服务器上去测试安装每个包,就会造成整个 ...

  6. 配置独立于系统的PYTHON环境

    配置独立于系统的PYTHON环境 python 当前用户包 一种解决方案是在利用本机的python环境的基础上,将python的包安装在当前user的.local文件夹下 一共有两种方式来实现pip的 ...

  7. 【npm】安装、搭建独立项目环境

    目录 安装npm包的几种方式 搭建独立的项目环境 npm常用命令 package.json文件详述 "任何一门计算机语言都包含了丰富的第三方库,npm就是JavaScript这门语言的第三方 ...

  8. Python 正则表达式 (python网络爬虫)

    昨天 2018 年 01 月 31 日,农历腊月十五日.20:00 左右,152 年一遇的月全食.血月.蓝月将今晚呈现空中,虽然没有看到蓝月亮,血月.月全食也是勉强可以了,还是可以想像一下一瓶蓝月亮洗 ...

  9. CentOS下用pyenv 和 virtualenv 搭建单机多版本python 虚拟开发环境

    安装 系统环境:CentOS 6.5 安装依赖 yum -y install gcc gcc-c++ make git patch openssl-devel zlib-devel readline- ...

随机推荐

  1. Tesseract 模块

    https://www.cnblogs.com/new-june/p/9249903.html

  2. 20165321实验一Java开发环境的熟悉-1

  3. js使用的一些实用技巧

    1.jquery中页面定时调用ajax方法 function SetContinueSend(param1,param2, func){ func.call(null,param1,param2) } ...

  4. ShakaApktool 用法

    usage: ShakaApktool b[uild] [options] <app_path> -df,--default-framework 使用默认的框架资源文件. -f 跳过已编译 ...

  5. vuex的使用二

    1.先看项目的目录结构 2.在main.js里需要引入store这个文件并挂在实例上 import store from './store/store' ............ new Vue({ ...

  6. ABC3

    Sql Server http://www.cnblogs.com/sunxi/p/4600152.html http://blog.csdn.net/dmz1981/article/details/ ...

  7. django 定义文章url

    url(r'^firstcontent/'+str(date)+'/(?P<first_body_id>\d+)/$', views.firstcontent, name='firstco ...

  8. python 正则基本方法

    2017-04-11 学习python,免不了应对爬虫,初学爬虫最难理解的就是正则表达式. 比如我们要爬去网页上的某些内容,就像下面这种形式: <p>safdsf</p>< ...

  9. discuz用户组

    非公众用户组当用户组设置为“非公众用户组”时,无论是以主用户组的形式,还是以扩展用户组的形式,均只能由管理员手工将用户加入本组. 公众用户组当本用户组设置为“公众用户组”,且用户当前所在的用户组被允许 ...

  10. Rpgmakermv(12) gacha插件系列

    很有趣的插件,可以做扭蛋啦,抽奖啦之类的东西.... 简单的示范: a.开始抽奖画面: b.抽奖中 c.随机得到物品 d.查看收集图鉴 e.图鉴内容 1.gacha 作用: get the item ...