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 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了