virtualenv和virtualenvwrapper

virtualenv

前提是已经安装好了python.我的ubuntu是自带了python2.7和python3.6

安装vrtualenv

1
sudo apt-get install python-virtualenv

创建virtualenv环境

1
virtualenv pyenv

激活virtualenv环境

1
2
lcg@ubuntu:~$ cd pyenv/bin/
lcg@ubuntu:~/pyenv/bin$ source activate

激活后执行python可以看到默认是python2.7的环境,我们需要的是python3,那么先退出此环境,再创建python3的环境

退出环境

1
(pyenv) lcg@ubuntu:~/pyenv/bin$ deactivate

创建python3.6环境

1
lcg@ubuntu:~$ virtualenv -p /usr/bin/python3.6 py3

virtualenvwrapper

先安裝pip(我安裝的是python3的)

1
sudo apt install python3-pip

創建軟連接

1
ln -s /usr/bin/pip3 /usr/bin/pip

virtualenvwrapper是一个virtualenv的管理工具,有了它就不需要每次激活都去指定目录执行activate那么麻烦。

安装:

1
pip install virtualenvwrapper

找打它的位置,并把它的位置进行复制(我的位置是/home/lcg/.local/bin/virtualenvwrapper.sh)

1
sudo find / -name virtualenvwrapper.sh

配置bashrc

在最后面添加下面的两行配置内容并保存(source对应的是刚才复制的地址)

1
2
export WORKON_HOME=$HOME/.virtualenvs
source /home/lcg/.local/bin/virtualenvwrapper.sh

再source一下使得配置生效

然后就可以创建virtualenv环境了,创建命令是mkvirtualenv,创建完成后自动进入,退出命令是deactivace。下次在进入只需要workon一下就列出所有环境并且可以在workon后面加上环境进入,所有的环境在~/.virtualenvs目录下

我的默认进入python3的环境

1
mkvirtualenv pyenv

退出环境

1
deactivate

删除环境

1
2
lcg@ubuntu:~$ cd ~/.virtualenvs/
lcg@ubuntu:~/.virtualenvs$ rm -rf pyenv/

创建python2环境

1
mkvirtualenv --python=/usr/bin/python2 py2

 

 Windows下安装virtualenv和virtualenvwrapper

1.安装virtualenv

1
pip install virtualenv

2.安装virtualenvwrapper

1
pip install virtualenvwrapper-win

1
mkvirtualenv --python=C:\Python27\python.exe py27
posted @   0bug  阅读(888)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示