虚拟环境

Posted laobai-boke

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚拟环境相关的知识,希望对你有一定的参考价值。

为什么要搭建虚拟环境?

  • 虚拟环境可以搭建独立的python运行环境, 使得单个项目的运行环境与其它项目互不影响.
  • 所有的虚拟环境都位于/home/下的隐藏目录.virtualenvs

如何搭建虚拟环境?

  • 安装虚拟环境的命令 :
sudo pip install virtualenv
sudo pip install virtualenvwrapper

安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量:

# 1、创建目录用来存放虚拟环境
mkdir 
$HOME/.virtualenvs

# 2、打开~/.bashrc文件,并添加如下:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

# 3、运行
source ~/.bashrc

创建虚拟环境的命令 :

  • 提示:如果不指定python版本,默认安装的是python2的虚拟环境
  • 在python2中,创建虚拟环境

    mkvirtualenv 虚拟环境名称
    例 :
    mkvirtualenv py_flask
    
  • 在python3中,创建虚拟环境

    mkvirtualenv -p python3 虚拟环境名称
    例 :
    mkvirtualenv -p python3 py3_flask

如何使用虚拟环境?

  • 查看虚拟环境的命令 :
workon 两次tab键
  • 使用虚拟环境的命令 :
workon 虚拟环境名称
例 :使用python2的虚拟环境
workon py_flask
例 :使用python3的虚拟环境
workon py3_flask
  • 退出虚拟环境的命令 :
deactivate
  • 删除虚拟环境的命令 :
rmvirtualenv 虚拟环境名称
例 :删除虚拟环境py3_flask
先退出:deactivate
再删除:rmvirtualenv py3_flask

如何在虚拟环境中安装工具包?

  • 提示 : 工具包安装的位置 :

    • python2版本下:
      • ~/.virtualenvs/py_flask/lib/python2.7/site-packages/
    • python3版本下:
      • ~/.virtualenvs/py3_flask/lib/python3.5/site-packages
  • python3版本下安装flask-0.10.1的包 :

pip install 包名称
例 : 安装flask-0.10.1的包
pip install flask==0.10.1
sudo pip install flask==0.10.1
  • 提示:使用如上命令, 会将flask-0.10.1安装到/usr/local/lib/python2.7/dist-packages路径下
  • 查看虚拟环境中安装的包 :
pip freeze




以上是关于虚拟环境的主要内容,如果未能解决你的问题,请参考以下文章

使用 Python 代码片段编写 LaTeX 文档

如何向 ViewPager 提供许多片段并避免错误代码?

Android 逆向ART 脱壳 ( DexClassLoader 脱壳 | DexClassLoader 构造函数 | 参考 Dalvik 的 DexClassLoader 类加载流程 )(代码片段

Android 逆向ART 脱壳 ( DexClassLoader 脱壳 | DexClassLoader 构造函数 | 参考 Dalvik 的 DexClassLoader 类加载流程 )(代码片段

环境初始化 Build and Install the Apache Thrift IDL Compiler Install the Platform Development Tools(代码片段

spring练习,在Eclipse搭建的Spring开发环境中,使用set注入方式,实现对象的依赖关系,通过ClassPathXmlApplicationContext实体类获取Bean对象(代码片段