Python virtualenv 搭建

命令行形式配置python virtual 环境

1安装virtualenv

  pip install virtualenv

2创建项目

  1. 创建工程
virtualenv  [-p /usr/local/bin/python3.6]  [--no-site-packages | --system-site-packages] my_venv_3.6 
# 这里-p参数选择你本机安装的python版本, packages选项表示是否你要复制 site-packages里面的第三方库到这个虚拟环境里
  1. 进入工程主目录


激活上图中的bin目录下的activate,只有激活之后,你使用pip install的安装第三方的model时才会安装到此环境下,否则之后安装到全局环境中

source my_venv_3.6/bin/activate
  1. 安装第三方module

    pip install other_package
    
  2. 注销激活的虚拟环境

    my_venv_3.6/bin/deactive
    
  3. 删除虚拟环境,只要删除其目录即可

    rm -rf my_venv
    

PyCharm中的virtual环境配置

  • PyCharm中默认是带有virtualenv的
  • 可以在创建项目的时候设置,也可以在项目创建好之后再设置,我这里只讲创建完项目之后如何配置


在PyCharm的Preference中找到上图Project Interpreter

1 的位置可以添加virtual环境
2 的位置填写你要创建的virtual环境的位置,这里最好是你的项目根目录下新建一个空文件夹,这样将来删除的时候也方便

最后我创建的目录如下


3.png

1 venv即为我创建的虚拟环境的目录,它是在我当前项目目录下的

注意事项

  • 用pip安装第三方moduel的时候速度慢的话,可以使用下面的方法(https://blog.csdn.net/wukai0909/article/details/62427437)

        pip install -i https://pypi.tuna.tsinghua.edu.cn/simple model_name
    
  • 记得激活当前的环境,source bin/active, 否则使用pip install 时安装的是默认本地全局的环境,而不是你当前环境里的site-packages

你可能感兴趣的:(Python virtualenv 搭建)