码迷,mamicode.com
首页 > 移动开发 > 详细

Mac 安装虚拟环境 python virtualenv virtualenvwrapper

时间:2019-10-25 00:04:47      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:bin   virt   快捷方式   strong   versions   sim   简单   默认   执行   

第1步 ,安装virtualenvvirtualenvwrapper

运行命令如下:

pip3 install -i https://mirrors.aliyun.com/pypi/simple virtualenv
pip3 install -i https://mirrors.aliyun.com/pypi/simple virtualenvwrapper

第2步,创建环境

这里我将虚拟环境安装在/Documents(文稿)文件夹内,

(因为默认在用户根目录)

cd Documents  # 进入文稿目录
mkdir python_envs  # 在文稿目录下创建了一个统一管理虚拟环境的目录
cd python_envs  # 进入这个目录
virtualenv env_workspace1  # 创建一个虚拟工作空间

然后查找virtualenvwrapper.sh的安装位置 ,用which命令查找

注:如果你使用,which python3命令查到的只是快捷方式的路径/usr/local/bin/python3.6,这是不对的。

具体的安装位置可以参考下面??的链接。

(注:自己安装的python3的位置)

which virtualenvwrapper.sh

得到的路径是/Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh

然后,通过这篇教程里,第6步,配置环境路径的方法,将以下??命令添加进去:

export WORKON_HOME='/Users/e_bitten/Documents/python_envs'
export VIRTUALENVWRAPPER_PYTHON='/Library/Frameworks/Python.framework/Versions/3.6/bin/python3'
source /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh

执行了上面的,而且source ~/.zshrc后,会显示多条下面这种,就是在该虚拟环境目录下创建了很多他所需要的文件

virtualenvwrapper.user_scripts creating /Users/用户名/Documents/python_envs/premkproject

技术图片

第3步,激活环境

cd env_workspace1  # 进入虚拟环境
source bin/activate  # 激活虚拟环境

第4步,使用环境

注意!不要加sudo,否则会安装到系统环境中,没有安装到虚拟环境中

pip3 install flask
pip3 install django
pip3 install Scipy

第5步,退出环境

deactivate

之后如何使用?

以后我要创建一个新的虚拟环境,就

cd Documents/python_envs # 这里要写你自己配置的统一管理虚拟环境的目录

virtualenv 虚拟环境名 # 创建虚拟环境

如果我要使用之前创建的,可以使用:

workon env_space1

下面是简单的使用:


创建虚拟环境:

virtualenv env1  # 好像也可以这么写: mkvirtualenv env_workspace1

列出虚拟环境:

lsvirtualenv -b  # 或者 workon

退出虚拟环境:

deactivate

切换虚拟环境:

workon env1  # 这里写你要去的虚拟环境的文件夹名

查看虚拟环境里安装了哪些包:

lssitepackages

复制虚拟环境:

cpvirtualenv env1 env2  # 前面的是原文件 后面的拷贝后的新文件
///   Copying env1 as env2...

删除虚拟环境:

rmvirtualenv env2
///   Removing env2...

(不出问题这里不用看)

注:上面第二步里添加 source 别人说是要加要激活的文件路径,比如:/usr/local/bin/virtualenvwrapper.sh # 添加要激活的文件路径

而我写的源文件的路径,如果以后有问题,需要把/Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh

virtualenvwrapper.sh文件,拷贝一份,放到我的虚拟环境目录(Documents/python_envs),如果是默认路径,那就是/usr/local/bin/文件夹下


Mac 安装虚拟环境 python virtualenv virtualenvwrapper

标签:bin   virt   快捷方式   strong   versions   sim   简单   默认   执行   

原文地址:https://www.cnblogs.com/PowerTips/p/11735421.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!