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