Ubuntu 下安装 Python 虚拟环境
来源:互联网 发布:95淘宝小嫩模全集在线 编辑:程序博客网 时间:2024/05/19 03:45
写在前面:
安装指南是在 Ubuntu 下面操作的。不同的 Linux 版本,安装指令不同。所以,该指南的某些指令对于像 CentOS 等非 Ubuntu 系统不适用。
为什么需要使用虚拟环境?网站建设 http://www.wangzhanjianshegs.com/
虚拟环境是一个将不同项目所需求的依赖分别放在独立的地方的一个工具,它给这些工程创建虚拟的Python环境。它解决了“项目X依赖于版本1.x,而项目Y需要项目4.x”的两难问题,而且使你的全局site-packages目录保持干净和可管理。
安装 virtualenv:
首先,需要安装 setuptools 等一些模块:
sudo apt-get install python-setuptools python-dev build-essential
然后安装 pip,接下来的virtualenv等环境可以通过 pip来安装:
sudo apt-get install python-pip
详细的 pip 安装可参考文档: http://pip-cn.readthedocs.io/en/latest/installing.html
接着,我们可以通过 pip 来安装 virtualenv:
$ sudo pip install virtualenv
此时,我们可以为项目创建虚拟环境了:
$ virtualenv <虚拟环境名>
该命令会在当前文件创建一个虚拟环境文件夹,其包含了 Python 可执行文件及 pip 库的拷贝。可以切换进我们创建的虚拟环境目录后,通过 source bin/activate 指令来激活。此时,你终端最左边会有出现你之前通过 virtualenv 指令来创建的名称,表明你已经进入到虚拟环境来了。这时候,你可以通过 pip 来安装你需要的任何python 库。比如安装 theano, 可以通过下列指令安装:
$ pip install theano
通过 pip list 指令来查看已安装的库列表。
退出该虚拟环境的指令:
$ deactivate
删除最简单,直接 rm -rf 当前文件夹即可。
安装 virtualenvwrapper:
通过 virtualenv 安装虚拟环境,使用是比较麻烦,管理起来也很烦。建议安装 virtualenvwrapper,通过它来使得虚拟环境工作变得方便。
安装:
pip install virtualenvwrapper
默认 virtualenvwrapper 安装在 /usr/local/bin 下面
我们可以接着创建一个文件夹来存放虚拟环境,如:
$ mkdir $HOME/.virtualenvs
接着,我们需要配置下 ~/.bashrc,将 virtualenv 添加进去:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
让 bashrc 生效:
source ~/.bashrc
这样, virtualenvwrapper 就安装好了。我们可以通过下面的命令来安装虚拟环境:
mkvirtualenv <虚拟环境名>
这个时候,会在 WORKON_HOME 制定的目录中创建这个文件夹。我们可以通过 workon + <Tab按键> 来选择虚拟环境。其他游泳的诸如 lsvirtualenv 命令可以参考: http://pythonguidecn.readthedocs.io/zh/latest/dev/virtualenvs.html
- ubuntu下virtualenv安装python虚拟环境
- Ubuntu 下安装 Python 虚拟环境
- Ubuntu下安装python虚拟环境
- ubuntu下python虚拟环境安装、pycharm虚拟环境
- ubuntu安装Python虚拟环境
- ubuntu 安装 python 虚拟环境
- ubuntu下Python虚拟环境的安装、激活、退出
- Ubuntu下创建python虚拟开发环境
- ubuntu下python的虚拟环境设置
- ubuntu下python虚拟环境搭建
- Python虚拟环境下安装TensorFlow
- python 虚拟环境下安装本地包
- windows下安装Python虚拟环境
- Ubuntu python虚拟环境
- ubuntu 环境下python安装
- python安装虚拟环境
- python安装虚拟环境
- python 安装虚拟环境
- Xcode经常用到的一些快捷键
- 数组公式的用法,实例链接
- Linux C程序实现查看文件夹大小
- Public Sub 考勤() 生成DLL
- [求助]实时错误91,对象变量…
- Ubuntu 下安装 Python 虚拟环境
- bzoj 4753: [Jsoi2016]最佳团体 二分答案+树形dp
- 学学古代、现代历史
- 本机导航文件
- Android 服务两种启动方式的区别
- ecshop新注册会员登录审核插件
- NC成本表里有差错,暂记于此
- CSS整理半透明边框
- 常用的jps命令