树莓派3b安装virtualenv和virtualenvwrapper

本文详细介绍了在树莓派3b上安装virtualenv和virtualenvwrapper的过程,并针对树莓派系统特性提供了解决方案,包括环境配置及使用说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在树莓派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



 

配置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

 

转载于:https://my.oschina.net/u/2396236/blog/1632522

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值