python模块批量安装方法_第四百零一节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署virtualenv虚拟环境安装,与Python虚拟环境批量安装模块...

第四百零一节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署virtualenv虚拟环境安装,与Python虚拟环境批量安装模块

virtualenv简介

L3Byb3h5L2h0dHBzL2ltYWdlczIwMTcuY25ibG9ncy5jb20vYmxvZy85NTU3NjEvMjAxNzEwLzk1NTc2MS0yMDE3MTAwNDE4MzkwMTk3NC01NTE1MDkxODkucG5n.jpg

1.安装virtualenv

[root@192 huan_jing]# pip3 install virtualenv

Collecting virtualenv

Downloading virtualenv-15.1.0-py2.py3-none-any.whl (1.8MB)

100% |████████████████████████████████| 1.8MB 61kB/s

Installing collected packages: virtualenv

Successfully installed virtualenv-15.1.0

You are using pip version 7.1.2, however version 9.0.1 is available.

You should consider upgrading via the 'pip install --upgrade pip' command.

[root@192 huan_jing]#

2.安装virtualenvwrapper

virtualenvwrapper是virtualenv的一个方便管理虚拟环境的管理器

pip3 install virtualenvwrapper

3.安装好virtualenvwrapper后编辑vim ~/.bashrc文件,这步很重要,不设置会导致下面的命令不可用

vim ~/.bashrc

在文件加入

export WORKON_HOME=/usr/xu_ni_huan_jing      存放虚拟环境的目录

source /usr/local/bin/virtualenvwrapper.sh    指定virtualenvwrapper.sh文件路径

使刚才修改的文件失效

[root@192 xu_ni_huan_jing]# source ~/.bashrc

4.创建虚拟环境,创建后会自动进入虚拟环境

mkvirtualenv 虚拟环境名称

[root@192 xu_ni_huan_jing]# mkvirtualenv jxiou

Using base prefix '/usr/local'

New python executable in /usr/xu_ni_huan_jing/jxiou/bin/python3.5

Also creating executable in /usr/xu_ni_huan_jing/jxiou/bin/python

Installing setuptools, pip, wheel...done.

virtualenvwrapper.user_scripts creating /usr/xu_ni_huan_jing/jxiou/bin/predeactivate

virtualenvwrapper.user_scripts creating /usr/xu_ni_huan_jing/jxiou/bin/postdeactivate

virtualenvwrapper.user_scripts creating /usr/xu_ni_huan_jing/jxiou/bin/preactivate

virtualenvwrapper.user_scripts creating /usr/xu_ni_huan_jing/jxiou/bin/postactivate

virtualenvwrapper.user_scripts creating /usr/xu_ni_huan_jing/jxiou/bin/get_env_details

(jxiou) [root@192 xu_ni_huan_jing]#

5.退出虚拟环境

deactivate

(jxiou) [root@192 xu_ni_huan_jing]# deactivate

[root@192 xu_ni_huan_jing]#

6.查看有哪些虚拟环境

workon

[root@192 /]# workon

jxiou2

jxiou

[root@192 /]#

7.进入一个指定的虚拟环境

workon jxiou(虚拟环境名称)

[root@192 /]# workon jxiou

(jxiou) [root@192 /]#

8.在虚拟环境安装开发包

首先要进入虚拟环境

(jxiou) [root@192 /]# pip install requests

Collecting requests

Downloading requests-2.18.4-py2.py3-none-any.whl (88kB)

100% |████████████████████████████████| 92kB 160kB/s

Collecting certifi>=2017.4.17 (from requests)

Downloading certifi-2017.7.27.1-py2.py3-none-any.whl (349kB)

100% |████████████████████████████████| 358kB 38kB/s

Collecting urllib3<1.23,>=1.21.1 (from requests)

Downloading urllib3-1.22-py2.py3-none-any.whl (132kB)

100% |████████████████████████████████| 133kB 23kB/s

Collecting idna<2.7,>=2.5 (from requests)

Downloading idna-2.6-py2.py3-none-any.whl (56kB)

100% |████████████████████████████████| 61kB 15kB/s

Collecting chardet<3.1.0,>=3.0.2 (from requests)

Downloading chardet-3.0.4-py2.py3-none-any.whl (133kB)

100% |████████████████████████████████| 143kB 24kB/s

Installing collected packages: certifi, urllib3, idna, chardet, requests

Successfully installed certifi-2017.7.27.1 chardet-3.0.4 idna-2.6 requests-2.18.4 urllib3-1.22

(jxiou) [root@192 /]#

虚拟环境批量安装开发模块

1.首先在开发系统里cd进入一个目录,执行 pip freeze > chuaj.txt 命令,将开发环境里用到的第三方模块以txt文件方式导出模块安装文件

2.在生产环境里进入虚拟环境,将开发环境里导出的txt文件放到生产虚拟环境里,执行命令 pip install -r /usr/xu_ni_huan_jing/jxiou/chuaj.txt 批量安装模块

如果遇到安装慢的可以ctrl+c停止安装,单独用加速镜像安装源,安装

第三百九十八节,Django&plus;Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6&period;5系统环境设置

第三百九十八节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5系统环境设置 1.Linux安装配置 注意事项: 虚拟机网卡桥接模式 不要拨VPN 如果,网络怎么都 ...

第四百零二节,Django&plus;Xadmin打造上线标准的在线教育平台—生产环境部署,uwsgi安装和启动,nginx的安装与启动,uwsgi与nginx的配置文件&plus;虚拟主机配置

第四百零二节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署,uwsgi安装和启动,nginx的安装与启动,uwsgi与nginx的配置文件+虚拟主机配置 软件版本  uwsgi- ...

第三百九十九节,Django&plus;Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6&period;5安装mysql5&period;6

第三百九十九节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5安装mysql5.6 1.检测系统是否已经安装过mysql或其依赖,若已装过要先将其删除,否则第4步 ...

第四百节,Django&plus;Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6&period;5安装python3&period;5&period;1

第四百节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5安装python3.5.1 1.检查系统是否安装了python [root@192 ~]# rpm -qa ...

第三百九十三节,Django&plus;Xadmin打造上线标准的在线教育平台—Xadmin后台进阶开发配置

第三百九十三节,Django+Xadmin打造上线标准的在线教育平台—Xadmin后台进阶开发配置 设置后台某个字段的排序规则 在当前APP里的adminx.py文件里的数据表管理器里设置 order ...

第三百九十二节,Django&plus;Xadmin打造上线标准的在线教育平台—sql注入攻击&comma;xss攻击&comma;csrf攻击

第三百九十二节,Django+Xadmin打造上线标准的在线教育平台—sql注入攻击,xss攻击,csrf攻击 sql注入攻击 也就是黑客通过表单提交的地方,在表单里输入了sql语句,就是通过SQL语 ...

第三百八十二节,Django&plus;Xadmin打造上线标准的在线教育平台—xadmin管理员详情页面布局,导航图标设置

第三百八十二节,Django+Xadmin打造上线标准的在线教育平台—xadmin进阶 1.后台管理员详情页面布局 后台管理员详情页面,区块是可以拖动的,而且分为了很多个区块 这个页面的布局在xadm ...

第三百九十四节,Django&plus;Xadmin打造上线标准的在线教育平台—Xadmin后台进阶开发配置2,以及目录结构说明

第三百九十四节,Django+Xadmin打造上线标准的在线教育平台—Xadmin后台进阶开发配置2,以及目录结构说明 设置后台列表页面可以直接修改字段内容 在当前APP里的adminx.py文件里的 ...

第三百八十四节,Django&plus;Xadmin打造上线标准的在线教育平台—路由映射与静态文件配置以及会员注册

第三百八十四节,Django+Xadmin打造上线标准的在线教育平台—路由映射与静态文件配置以及会员注册 基于类的路由映射 from django.conf.urls import url, incl ...

随机推荐

&lbrack;转&rsqb;js来弹出窗口的详细说明

1.警告对话框  2.确认对话框 

【读书笔记】iOS-GCD-block

一,block的定义 //申明变量 (void)(^PrintStr)(void); //定义 PrintStr=^{ NSLog(@"PrintStr"); }; //调用 Pr ...

javascript数据结构——写一个二叉搜索树

二叉搜索树就是左侧子节点值比根节点值小,右侧子节点值比根节点值大的二叉树. 照着书敲了一遍. function BinarySearchTree(){ var Node = function(key) ...

Java List&amp&semi;Map简单初始化方法

Java中List与Map初始化的一些写法 // InitCollections.java - sample of init collect package com.util; import java ...

java中的out of memory

转:http://outofmemory.cn/c/java-outOfMemoryError java.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错误的 ...

《Miracle-House团队》项目需求分析改进

(一)团队项目需求分析改进 一.<西小餐项目需求规格说明书>的不足 通过老师和其他同学的指正和建议,我们发现上次的需求规格说明书存在以下不足: 1.需求规格文档不够完整和规范: 2.系统设 ...

用tkinter制作签名设计窗口

效果如下: from tkinter import * from tkinter import messagebox import requests import re from PIL import ...

idea快捷键的设置

因为开始学java被培训机构里的无良老师给带偏,"染上了"MyEclipse的快捷键"恶习",于是很难改了. 所以,在使用idea时,要设置快捷键了,快点适应之 ...

html地址--待更新

11.学习笔记: 视频直播技术:ijkplayer技术:jni技术: https://www.cnblogs.com/renhui/category/1011048.html: IM:环信, xmpp ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值