[linux&MacOS] 一次搞定配置并使用virtualenvwrapper

20 篇文章 0 订阅
15 篇文章 1 订阅

virtualenvwrapper,是一个命令集合,便于操作Python虚拟环境。

一次搞定配置并使用virtualenvwrapper目录

1.安装virtualenvwrapper

2.修改 ~./bashrc 文件

2.1 设置WORKON命令创建环境的存放路径

2.2 设置python3为默认python解释器

2.3 运行shell脚本激活virtualenvwrapper

3.激活bashrc设置

4.开始使用-创建虚拟环境

5.查看已有的虚拟环境

6.切换到指定虚拟环境中工作

7.注销当前已经被激活的虚拟环境

8.删除虚拟环境

9.virtualenvwrapper中的其他命令


1.安装virtualenvwrapper

打开 terminal 输入:

pip3 install virtualenvwrapper

2.修改 ~./bashrc 文件

改写~/.bashrc,在最后加上三行(这里给出我的配置,每个人的情况不一样,按照下面提示的方法操作并替换对应内容)

export WORKON_HOME=$HOME/.virtualenvs
VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
source /Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh

上面三行bash代码解释:

2.1 设置WORKON命令创建环境的存放路径

export WORKON_HOME=$HOME/.virtualenvs

2.2 设置python3为默认python解释器

VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

说明,这个python解释器根据实际的路径情况进行配置,通常在这个目录下,如果不在这个目录下,可以使用技巧:

打开terminal,输入python3,然后依次输入:

import sys
sys.path

这样就能得到对应的包目录,对应的python解释器的目录在sys包上两级的bin文件目录下

python解释器就在这里:

之后通过pwd命令就可以得到python解释器的所在目录,再加上python3就可以得到python3的完整路径:

则python解释器的完整路径为:

/Library/Frameworks/Python.framework/Versions/3.7/bin/python3

2.3 运行shell脚本激活virtualenvwrapper

source /Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh

如果是在MAC下,寻找文件可以使用命令mdfind:

如果是Linux如Ubuntu,Centos,可以使用find命令:

find / -name virtualenvwrapper.sh

 

3.激活bashrc设置

terminal 输入:

. ~/.bashrc

 

4.开始使用-创建虚拟环境

terminal输入:

mkvirtualenv env_name

该命令将在$HOME/.virtualenvs目录下(WORKON_HOME环境变量值)创建env_name目录


5.查看已有的虚拟环境

terminal输入:

workon

下面列出的就是目前已经创建的虚拟环境,我目前只有一个虚拟环境Algorithm

 

6.切换到指定虚拟环境中工作

(将注销其他已经被激活的虚拟环境):
workon env_name

7.注销当前已经被激活的虚拟环境

terminal 输入:

deactivate


8.删除虚拟环境

rmvirtualenv env_name

 

9.virtualenvwrapper中的其他命令

    lsvirtualenv,虚拟环境的列表
    cdvirtualenv,进入当前激活的虚拟环境
    cdsitepackages,进入虚拟环境中的site-packages目录
    lssitepackages,site-packages目录的列表

参考文章:

1.https://blog.csdn.net/taiyangdao/article/details/53890580  
2.https://blog.csdn.net/weixin_40612082/article/details/83688750

后记:ubuntu18.04报错

https://www.cnblogs.com/linga/p/11588223.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值