pip建立虚拟环境

38 篇文章 3 订阅

如果电脑性能不够的,经常需要远程使用服务器来做一些算法运算。但往往你不是root用户,非sudoer。就是说,简单的说,你不能随意安装或者升级软件包。


这么做是有道理的,如果公司服务器给你sudo权限,那么你一顿瞎操作,可能就删库跑路了。。。但是,没有sudo权限也很蛋疼,做项目寸步难行。所以你可以选择:1,自己买一台服务器,给自己root权限;2,使用非root操作来代替root权限。

1. Ubuntu系统下

首先你需要pip,如果服务器连pip都没有那就过分了。
使用pip安装虚拟环境:

# 安装virtualenv
pip install --user virtualenv
# 新建虚拟环境,名字为env,也可以自己命名;系统会在当前目录下生成一个env文件夹
virtualenv env
# 激活,进入虚拟环境
source env/bin/activate

上面说的是总步骤,下面一步一步说明:
这里写图片描述
建立虚拟环境比较久,可能要数十秒及以上

建立好以后,使用source激活,
source myenv(自己取的名字)/bin/activate

激活之后看看有没有个小括号出现在最前面,比如(env)

这么一来,你的虚拟环境就激活了。
这个时候可以看看虚拟环境里都有哪些包:

pip freeze

你会发现,什么都没有。这样就提供了一个全新的环境给你,这就是虚拟环境的用处。

然后就可以安装很多东西了。

如果想退出虚拟环境,那也很简单:

deactivate

回到原环境以后,可以再查看一下pip已安装的包,发现没有受影响。

2. Windows系统下

和Ubuntu系统一样,首先得需要pip,没pip的去自行百度教程
第一步,先

pip install virtualenv

然后

vitualenv XXX(环境名)

如果如果已经pip安装了virtualenv之后,系统仍然显示’vitualenv’命令不是系统命令的。这个时候先卸载掉virtualenv:

pip uninstall virtualenv

然后再从第一步开始


建好虚拟环境后,启动方法与Linux系统有些不同:

cd xxx(环境名)/Scripts
activate.bat

有问题可随时留言交流!


总结

虚拟环境可以有效避免环境冲突,比如caffe环境和tensorflow环境等等。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

木盏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值