python虚拟环境使用
Window 下创建python的虚拟环境
下载工具
pip install virtualenv
创建虚拟环境目录
# 注意此命令创建的虚拟环境目录是在当前目录下
virtualenv testenv
使用虚拟环境
cd testenv/Scripts
activate
退出虚拟环境
deactivate.bat
指定使用python版本创建虚拟环境
virtualenv -p C:\Python\Python36\python.exe testenvenv3
Linux 下创建python的虚拟环境
下载工具
sudo apt-get install python-virtualenv
sudo yum install python-virtualenv
创建虚拟环境目录
virtualenv testenv2
使用虚拟环境
cd testenv2/bin
source activate
退出虚拟环境
deactivate
指定使用python版本创建虚拟环境
virtualenv -p /usr/bin/python3 testenv3
由于每次使用虚拟环境都要记住路径,使用极为不方便
virtualenvwrapper虚拟环境管理包,推荐使用
Windows下使用virtualenvwrapper
安装
pip install virtualenvwrapper-win
创建虚拟环境
mkvirtualenv <venv_dir_name>
指定使用python版本创建虚拟环境
mkvirtualenv --python=C:\Python\Python36\python.exe testenv3
创建的虚拟环境统一存放在
C:\Users\<Username>\Evns
修改默认存放路径
添加一个环境变量,系统设置中添加
WORKON_HOME E:\Python Project\Evns
查看所有的虚拟环境
workon
进入虚拟环境
workon <venv_dir_name>
退出虚拟环境
deactivate.bat
Linux下使用virtualenvwrapper
安装
pip install virtualenvwrapper
寻找文件安装路径
sudo find / -name virtualenvwrapper.sh
存放路径
/home/<username>/.local/bin/virtualenvwrapper.sh
/usr/local/bin/virtualenvwrapper.sh
修改默认存放路径配置脚本生效
vim ~/.bashrc
export WORKON_HOME=$HOME/.virtualenvs
source /home/<username>/.local/bin/virtualenvwrapper.sh
source ~/.bashrc
创建虚拟环境
mkvirtualenv <venv_dir_name>
指定使用python版本创建虚拟环境
mkvirtualenv --python=/usr/bin/python3 testenv3
pip安装小知识
使用国内源提升下载模块包速度
pip install -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com django
一般我们在安装某个模块包时可能会报错(某个模块版本不兼容)导致安装不上
如果那个包的版本不对,可以在下面这个网站上下载对应的包
http://www.lfd.uci.edu/~gohlke/pythonlibs
将需要的包下载下来后,进入包所在的目录
pip install <package_name>
然后继续安装我们需要的模块包
...
python虚拟环境使用的更多相关文章
- (zhuan)Python 虚拟环境:Virtualenv
Python 虚拟环境:Virtualenv zhuanzi: http://liuzhijun.iteye.com/blog/1872241 virtualenv virtualenv用于创建独立的 ...
- CentOS使用virtualenv搭建独立的Python环境-python虚拟环境
CentOS使用virtualenv搭建独立的Python环境-python虚拟环境 virtualenv可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解 ...
- Python 虚拟环境Virtualenv
本人也是Python爱好者,众所周知,Python扩展多,每次为了测试,安装各种各样的扩展,这样导致本地的Python环境非常混乱,就有人想到搞个隔离环境 和 本地环境没有关系,随时可以删除这个隔离 ...
- python虚拟环境Virtualenvwrapper无法升降级虚拟环境软件解决方法
virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够在没有权限的情况下安装新套件,不同应用可以使用不同的套件版本,套件升级不影响其他应用. Virtaulen ...
- python虚拟环境的使用
一. 安装 sudo apt-get install python-virtualenv 二. 创建环境 sudo virtualenv Myenv 创建完全隔离的Python环境,实质是创建了一个文 ...
- 在windows环境下利用virtualenv搭建Python虚拟环境
安装Python 安装时只有一点需要注意,一定一定要将Python添加到系统环境变量那一项勾选. 安装 virtualenv 加入系统目录之后,命令行(CMD)下就多了一条命令:pip.用pip可以自 ...
- windows下创建Python虚拟环境
windows下创建Python虚拟环境 说明 由于Python的版本众多,还有Python2和Python3的争论,因此有些软件包或第三方库就容易出现版本不兼容的问题. 通过 virtualenv ...
- linux系统下Python虚拟环境的安装和使用
前言:进行python项目开发的时候,由于不同的项目需要使用不同的资源包和相关的配置,因此创建多个python虚拟环境,在虚拟环境下开发就显得很有必要. 安装虚拟环境 步骤: 打开Linux终端(快捷 ...
- Anaconda+用conda创建python虚拟环境
Anaconda+用conda创建python虚拟环境 Anaconda与conda区别 conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理.包管理与pip的使用类似,环境 ...
- ubuntu环境下python虚拟环境的安装
一. 虚拟环境搭建 在开发中安装模块的方法: pip install 模块名称 之前我们安装模块都是直接在物理环境下安装,这种安装方法,后面一次安装的会覆盖掉前面一次安装的.那如果一台机器上面开发多个 ...
随机推荐
- history 路由且带二级目录的Apache配置
有多个项目目录的时候 由于项目不知一个,所以不得不为每一个项目建一个专有的文件夹,这就导致了在配置nginx的时候会出现二级目录 - step1: 修改 vue.config.js 添加配置 ...
- Caused by: java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/dispatcher-servlet.xml]
这是因为我把 [/WEB-INF/dispatcher-servlet.xml]的位置换成了[config/springmvc/dispatcher-servlet.xml] 因此idea在原来的位置 ...
- 用xtrabackup实现mysql的主从复制 阿里云rds到自己创建mysql
来源 http://blog.51cto.com/825536458/1803968参考https://segmentfault.com/a/1190000003063874 如果我们用传统的mysq ...
- (32)zabbix分布式监控proxy vs nodes
概述 zabbix为IT基础设施提供有效和可用的分布式监控,zabbix提供了两种解决方案,分别为:proxy和nodes.proxy代替zabbix server在本地检索数据,然后提交给zabbi ...
- vue+axios+promise实际开发用法
axios它是基于promise的http库,可运行在浏览器端和node.js中,然后作者尤雨溪也是果断放弃了对其官方库vue-resource的维护,直接推荐axios库,小编我也是从vue-res ...
- 身为前端开发工程师,你需要了解的搜索引擎优化SEO.
网站url网站创建具有良好描述性.规范.简单的url,有利于用户更方便的记忆和判断网页的内容,也有利于搜索引擎更有效的抓取您的网站.网站设计之初,就应该有合理的url规划. 处理方式: 1.在系统中只 ...
- verilog behaviral modeling -- procedural timing contronls
1.delay control : an expression specifies the time duration between initially encountering the state ...
- shell-code-5-函数
# 函数必须在使用前定义 # 如果不写return,将以最后一条命令运行结果,作为返回值. return后跟数值n(0-255) myFistFunc(){ read a read b return ...
- luogu1131 [ZJOI2007]时态同步
num[x]表示x到达叶子最远路径. 每个子节点对答案的贡献是num[x] - (num[t] + edge[i].val) #include <iostream> #include &l ...
- EIGRP
因为rip的收敛时间长 尤其是使用过程中 链路down掉 重收敛的时间比较长 所以在中到大型的园区网中很少用到rip协议 只有在很小的局域网中用到rip 因为收敛时间可能会稍微短一些 ...