十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
树莓派3b如何安装virtualenv和virtualenvwrapper,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
创新互联专注于双河网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供双河营销型网站建设,双河网站制作、双河网页设计、双河网站官网定制、小程序开发服务,打造双河网络公司原创品牌,更为您提供双河网站排名全网营销落地服务。
在树莓派3b上安装virtualenv和virtualenvwrapper,发现有点坑,记录一下。
我的树莓派上,同时存在python2.7和python3.5
运行命令:
sudo apt-get install virtualenv sudo apt-get install virtualenvwrapper
ps:或者使用pip3安装,pip3安装的时候一定要用sudo权限,否则会出一些莫名其妙的情况。
sudo pip3 install virtualenv virtualenvwrapper
将如下命令加入到加入到~/.bashrc
的最后
#export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 export WORKON_HOME=$HOME/.virtualenvs source /usr/share/virtualenvwrapper/virtualenvwrapper.sh
然后运行:
source ~/.bashrc
这样virtualenvwrapper的安装就完成了
ps:
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
对于python2.7和3.5共存而言,得告诉virtualenvwrapper一个默认的python,一般linux的系统都要设置这个环境变量.
使用apt-get安装的话:
但是树莓派中,设置了这个环境变量后,却在创建虚拟环境的时候,莫名其妙报错。这行注释掉就没问题了。很纳闷。当然我们在后面有方法指定python版本。
使用pip3安装,就没这个问题。
创建环境
mkvirtualenv env1 mkvirtualenv env2
环境创建之后,会自动进入该目录,并激活该环境。
使用指定python版本创建环境:
mkvirtualenv -p /usr/bin/python3 py3env
-p参数后直接指定python的路径
注意:
其他文章中,包括我用其他Linux的版本中,直接输入
mkvirtualenv -p python3 py3env
就行了,但是树莓派系统里,这样写他只会到当前目录中寻找python3,找不到就报错,不会到系统环境变量中寻找。必须要加全的路径,不知道什么原因。
切换环境
workon env1 workon env2
列出已有环境
workon
退出环境
deactivate
删除环境
rmvirtualenv
看完上述内容,你们掌握树莓派3b如何安装virtualenv和virtualenvwrapper的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!