安装python虚拟环境

文章目录

  • 1. 安装虚拟环境模块
  • 2. 安装virtualenvwrapper 工具管理虚拟环境
  • 3. 创建虚拟环境(.virtualenvs)文件夹
  • 4. 配置CentOS环境变量,使用户能够使用virtualenvwrapper 工具命令
  • 5. 创建虚拟环境
  • 6.列出虚拟环境列表
  • 7.启动虚拟环境
  • 8.查看已有的虚拟环境:lsvirtualenv
  • 9.删除虚拟环境
  • 10.退出虚拟环境
  • 开发工具配置虚拟环境
    • 新建项目时指定虚拟环境
    • 打开已有项目添加虚拟环境

1. 安装虚拟环境模块

在同时存在python2和python3的情况下,首先确定要安装python2或者python3的目录下
如果python命令默认执行python2

pip3 install virtualenv -i https://mirrors.aliyun.com/pypi/simple/

指定安装python3 前面加python3 - m

python3 -m pip install virtualenv -i https://mirrors.aliyun.com/pypi/simple/

2. 安装virtualenvwrapper 工具管理虚拟环境

pip3 install virtualenvwrapper -i https://mirrors.aliyun.com/pypi/simple/

python3

python3 -m pip install virtualenvwrapper -i https://mirrors.aliyun.com/pypi/simple/

3. 创建虚拟环境(.virtualenvs)文件夹

最好是先创建一个工程文件夹,在工程文件夹中再创建虚拟环境文件夹,便于区分其它虚拟环境;或者在当前目录也可,里面会安装对应python的包。

mkdir .virtualenvs

4. 配置CentOS环境变量,使用户能够使用virtualenvwrapper 工具命令

确定virtualenvwrapper.sh文件位置

whereis virtualenvwrapper.sh
[root@testapi ~]# whereis virtualenvwrapper.sh
virtualenvwrapper: /usr/local/bin/virtualenvwrapper.sh
[root@testapi ~]#

vi .bashrc
# 结尾增加
export WORKON_HOME=~/.environments
source /usr/local/bin/virtualenvwrapper.sh

# 重新加载
source ~/.bashrc

5. 创建虚拟环境

选项

mkvirtualenv options:
  -a 项目目录,指定一个已经存在文件为项目目录
  -i package            Install package in new environment. This option
                        can be repeated to install more than one package.
  -r requirements_file  requirements_file is passed to
                        pip install -r requirements_file

    NOTE: all mkvirtualenv-options must come before virtualenv-options!

创建虚拟环境

mkvirtualenv 虚拟环境名

至此,CentOS安装python虚拟环境成功

6.列出虚拟环境列表

命令:workon

C:\Users\Administrator>workon

Pass a name to activate one of the following virtualenvs:
=======================================================================
testenv
wagtailbakerydemo

C:\Users\Administrator>workon testenv
(testenv) C:\Users\Administrator\testenvdir>

7.启动虚拟环境

启动/切换虚拟环境
命令:workon [虚拟环境名]

[root@testapi ~]# workon djproject
(djproject) [root@testapi ~]#

(djproject) [root@testapi ~]# python
Python 3.6.8 (default, Nov 16 2020, 16:55:22)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

8.查看已有的虚拟环境:lsvirtualenv

效果和workon一样

[root@testapi ~]# lsvirtualenv
djproject
=========

9.删除虚拟环境

命令:rmvirtualenv [venvname]

10.退出虚拟环境

命令:deactivate

开发工具配置虚拟环境

新建项目时指定虚拟环境

在这里插入图片描述

打开已有项目添加虚拟环境

添加虚拟环境
在这里插入图片描述

你可能感兴趣的:(linux,python,django,python,开发语言)