virtualenv 是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。

在安装完python及pip,setuptools等工具后,即可以创建virualenv虚拟环境了,这个类似于虚拟机的工具,可以让同一台电脑中运行多个不同版本的python程序,互不影响,不用的时候,可以退出或删除,挺不错的一个开发工具。

一、安装virtualenv

#安装python
brew install python
curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
sudo easy_install pip
# 使用pip安装virtualenv
pip install virtualenv

二、virtualenv的使用

#创建一个叫做pythonEnv的新环境
virtualenv pythonEnv
#激活再使用
cd pythonEnv
source bin/activate
#退出环境
deactivate

三,使用virtualenvwrapper管理虚拟环境

安装virtualenvwrapper

pip install virtualenvwrapper

配置环境变量:

vim ~/.bash_profile
# Virtualenv/VirtualenvWrapper
source /usr/local/bin/virtualenvwrapper.sh

保存退出

然后执行以下命令,让系统重新加载配置

source ~/.bash_profile

创建环境

mkvirtualenv pythonEnv #在 ~/Envs 中创建 pythonEnv文件夹
mkvirtualenv python3Env -p python3.5 #创建python3.5的环境

切换环境:

workon pythonEnv

退出环境:

deactivate

删除环境:

rmvirtualenv pythonEnv

其他

1、其他命令

lsvirtualenv #列举所有的环境。

cdvirtualenv #导航到当前激活的虚拟环境的目录中,比如说这样你就能够浏览它的 site-packages 。

cdsitepackages #和上面的类似,但是是直接进入到 site-packages 目录中。

lssitepackages #显示 site-packages 目录中的内容。

2、使用easy_install命令安装pip的时候,出现ImportError: No module named extern错误

原因:mac自带的python2.7.12的extern模块没有安装

解决办法:

#从https://pypi.python.org/pypi/extern/0.1.0 下载extern, 然后解压缩安装

tar zxf extern-0.1.0.tar.gz && python setup.py install

python虚拟环境virualenv的安装与使用相关推荐

  1. windows安装python虚拟环境_windows上安装python虚拟环境

    一.windows上安装python虚拟环境 1.安装 pip install virtualenv virtualenv --version 2.新建一个python虚拟环境virtual_env_ ...

  2. Python虚拟环境 之 virtualenv安装、创建、激活、关闭

    目录 Python虚拟环境 1.virtualenv 2.安装Virtualenv 3.创建virtualenv 4.激活virtualenv 5.关闭virtualenv 6.venv Python ...

  3. 如何安装python虚拟环境_如何安装python3.9以及python虚拟环境?

    一:Python3.9安装 1. 配置依赖环境 sudo apt-get install libffi-dev zlib1g-dev libbz2-dev libssl-dev libncurses5 ...

  4. Python虚拟环境virtualenv的安装与使用详解(转)

    virtualenv参考:https://www.jb51.net/article/114933.htm virtualenvwrapper参考:https://www.jianshu.com/p/7 ...

  5. Python笔记-centos 7安装(升级)pyton到3.6.9及创建独立虚拟环境

    首先下载python3.6.9 wget http://npm.taobao.org/mirrors/python/3.6.9/Python-3.6.9.tgz 解压 tar -zxvf Python ...

  6. ubuntu18.04.4 中 下载 github 代码 并创建 python 虚拟环境virtualenv

    文章目录 ubuntu18.04.4 中 下载 github 代码 并创建 python 虚拟环境virtualenv 1 安装virtualenv和virtualenvwrapper 2 githu ...

  7. Ubuntu系统下Python虚拟环境构建详解

    在编程开发中,我们经常会利用不同版本的协助软件包,这样就导致一些软件不能兼容,为了解决这个问题呢,我们在儿引进Python虚拟环境,我们安装好虚拟环境之后,进一步激活它,然后在虚拟环境中运行不同程序, ...

  8. django网页制作(1)虚拟机、python虚拟环境

    目标:制作一个简易网站 目录 django开发网站整体环境 (二)虚拟机的安装: (二)python虚拟环境的安装. django开发网站整体环境 编程环境安装顺序:虚拟机(可选)+MySQL+pyt ...

  9. linux安装python虚拟环境_linux环境下安装python虚拟环境及注意事项

    创建python虚拟环境virtualenv.virtualenvwrapper 1,为什么需要搭建虚拟环境 由于当机器上两个项目依赖于相同包的不同版本时,会导致项目运行失败,此时可以安装虚拟环境 . ...

最新文章

  1. cannot be cast to org.springframework.web.accept.ContentNegotiationManager
  2. GitHub与PyCharm配置最新简单教程
  3. 区块链基础知识系列 第二课 区块链共识算法
  4. Vue.js-Day05【安装路由(vue-router)、如何使用vue-router、404配置、激活class、动态路由、编程式导航、路由嵌套、路由元信息、导航拦截】
  5. MATLAB仿真TSC在哪里找,-bash:tsc:找不到命令
  6. bzoj1008: [HNOI2008]越狱
  7. 如何给网站添加支付宝支付功能
  8. WordPress搬家更换域名教程
  9. VS C#/C++ 工具箱显示出来 工具箱不见了
  10. jquery设为首页,加入收藏代码
  11. 麦咖啡将投资25亿在中国内地布局超过4000家;星巴克中国咖啡创新产业园正式动工 | 美通企业日报...
  12. C++——判身份证号码真伪
  13. win10内存占用率高达95%解决方法
  14. Windows 10 网络和Internet设置中WLAN选项消失
  15. html屏幕3分,使用CSS3的background-size优化苹果的Retina屏幕的图像显示
  16. List求交集、补集
  17. MongoDB之按时间查询
  18. 学习SVM(五)理解线性SVM的松弛因子
  19. Day14.网络编程入门及其应用
  20. 华为Android 10手机微信小程序无法调起的问题解决办法

热门文章

  1. 网易严选的wkwebview测试之路
  2. Aliyun OSS Nginx proxy module(阿里云OSS Nginx 签名代理模块)
  3. 机器人铁锈斑斑好吗_工业机器人系统运维员是什么职业?这个职业好吗?去哪里学?...
  4. 微信公众号页面支付接口java,[Java教程]微信公众号支付(三):页面调用微信支付JS并完成支付...
  5. mybatis 取list第一个_Mybatis(五)- 多对一
  6. 7-6 求一元二次方程 (10 分)
  7. android n等分 layout,RecyclerView GridLayoutManager 等分间距
  8. ES7和ES8的了解
  9. [BZOJ1833][ZJOI2010]Count数字计数(DP)
  10. js中父窗口获得模态窗口的返回值