[sudo] pip install virtualenv 或者
[sudo] pip3 install virtualenv [sudo]可用可不用

pip/pip3 install virtualenvwrapper

默认创建的环境,是可以使用系统已经安装的包

如果不想使用系统的包,加上–no-site-packeages参数

非常重要:mac os x下python2和python3如果同时用virtualenv和virtualenvwrapper管理不同版本的python时,必须保证所有的Python版本安装路径正确,使用官网下载的软件包pkg模式安装,采用默认路径安装即可(好像也选择不了其他路径)。不要使用brew方式安装

http://www.jb51.net/article/66245.htm

virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:

1. 在没有权限的情况下安装新套件

2. 不同应用可以使用不同的套件版本

3. 套件升级不影响其他应用

命令:

1、启动、切换虚拟环境:

workon 虚拟环境名字

2、删除虚拟环境:

rmvirtualenv 虚拟环境名字

3、创建虚拟环境:

mkvirtualenv [虚拟环境名称]

4、退出虚拟环境

deactivate

查询已经创建的虚拟环境列表

lsvirtualenv -b

查看当前虚拟环境已经安装的Python安装包

lssitepackages

安装python3.5的虚拟环境:

which python3.5时,是存在的

mkvirtualenv virtualenv-3.5 --python=python3.5

将会创建python3.5版本的虚拟环境,环境名字为virtualenv-3.5

如果不指定python版本,默认使用安装virtualenv环境时使用的python版本

Mac系统的特殊性:

需要查找这个文件,然后加入到.zshrc中

which virtualenvwrapper.sh
/Users/xxx/Library/Python/2.7/bin/virtualenvwrapper.sh

如果你使用python官网的pkg包安装的话,那么python3的安装路径是:

➜  ~ ll /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh

找到路径之后,在.zshrc中加入:source $path/virtualenvwrapper.sh。这样每次打开终端的时候,都可以执行python虚拟环境的workon/mkvirtualenv/rmvirtualenv等命令

https://www.jianshu.com/p/d37662e6ef34

最新文章

  1. IOS开发之视图和视图控制器
  2. JAVA中的TreeSet
  3. js中(function(){…})()立即执行函数写法理解
  4. ftp 终端命令
  5. webServices
  6. 3.2:pandas数据的导入与导出【CSV,JSON】
  7. .NET知识点总结一(笔记整合)
  8. mac安装GNU命令行工具
  9. 使用vsftpd+nginx搭建一个文件服务器
  10. 在MFC中使用按下按钮出现选择文件对话框,选中一个指定文件,并将其地址显示到指定的编辑框中
  11. Leetcode 992 Subarrays with K Different Integers
  12. [转]nodeJs--koa2 REST API
  13. 编写shell脚本kill掉占用cpu超过90%以上的程序
  14. redhat7通过yum安装nginx最新版
  15. Kworkerd恶意挖矿分析
  16. Java 命令行启动时指定配置文件目录
  17. 搭建IPv4专有网络
  18. tomcat自动关闭了。
  19. 字符编码codecs模块(读写文件)
  20. GANS--理解

热门文章

  1. MongoDB简介以及下载安装
  2. Linux XZ格式的解压
  3. Linux实现利用SSH远程登录服务器详解
  4. 常用的find命令
  5. 用WP Super Cache和七牛为你的WordPress网站加速
  6. Linux上安装Redis教程
  7. jQuery 立即执行
  8. [thinkPHP] buildSql可以查看tp CURD操作对应的SQL
  9. 并查集&线段树&树状数组&排序二叉树
  10. 洛谷——P3913 车的攻击