如何在Ubuntu 16.04启动U盘上安装pip和virtualenv
在Ubuntu 16.04 Live U盘环境安装pip3和virtualenv的解决方案
嘿,我懂你这种情况——用Live U盘跑Ubuntu 16.04测试代码,结果连基础依赖都装不上确实头疼。别慌,咱们一步步来搞定:
1. 先更新软件源并安装Python3基础包
Live环境默认的软件源可能有点过时,先刷新一下源列表:
sudo apt update
然后安装Python3和它的开发包(很多依赖安装都需要这个):
sudo apt install python3 python3-dev
2. 安装pip3
Ubuntu 16.04的官方源里直接提供了python3-pip包,直接用apt安装就行:
sudo apt install python3-pip
装完可以验证一下是否成功:
pip3 --version
要是碰到“pip3命令找不到”的提示,大概率是用户目录下的bin路径没加到系统PATH里,执行下面的命令临时添加:
export PATH=$HOME/.local/bin:$PATH
或者直接用绝对路径/usr/bin/pip3来执行命令也行。
3. 安装virtualenv
用pip3安装virtualenv是最直接的方式,你可以选全局安装(需要sudo):
sudo pip3 install virtualenv
如果不想影响系统全局的Python包,也可以安装在当前用户目录下:
pip3 install --user virtualenv
同样,如果virtualenv命令找不到,记得把~/.local/bin加到PATH里(就是刚才那行export命令)。
4. 验证安装是否成功
咱们创建一个测试虚拟环境试试:
virtualenv -p python3 test_env source test_env/bin/activate
如果命令行前缀变成(test_env),说明虚拟环境激活成功,安装没问题了!
额外提醒
- 如果你用的是无持久化的Live U盘,重启后所有安装的包都会消失哦!要是需要长期测试,建议创建U盘的时候设置持久化分区,或者干脆把Ubuntu 16.04完整安装到U盘上。
- 要是碰到源更新慢或者失败的情况,可以临时替换国内镜像源(比如清华、中科大的Ubuntu 16.04源),不过Live环境里修改
/etc/apt/sources.list后,重启会还原,除非有持久化分区保存修改。
内容的提问来源于stack exchange,提问作者EddyTheB
相关产品推荐
相关产品推荐

