虚拟环境搭建

虚拟环境的搭建

优点

1、使不同应用开发环境相互独立
2、环境升级不影响其他应用,也不会影响全局的python环境
3、防止出现包管理混乱及包版本冲突

windows

安装
# 建议使用pip3安装到python3环境下
pip3 install virtualenv
pip3 install virtualenvwrapper-win
配置
# 配置环境变量:
# 控制面板 => 系统和安全 => 系统 => 高级系统设置 => 环境变量 => 系统变量 => 点击新建 => 填入变量名与值
变量名:WORKON_HOME  变量值:自定义存放虚拟环境的绝对路径
eg: WORKON_HOME: C:\Virtualenvs

# 同步配置信息:
# 去向Python3的安装目录 => Scripts文件夹 => virtualenvwrapper.bat => 双击

MacOS、Linux

安装
# 建议使用pip3安装到python3环境下
pip3 install -i https://pypi.douban.com/simple virtualenv
pip3 install -i https://pypi.douban.com/simple virtualenvwrapper
工作文件
# 先找到virtualenvwrapper的工作文件 virtualenvwrapper.sh,该文件可以刷新自定义配置,但需要找到它
# MacOS可能存在的位置 /Library/Frameworks/Python.framework/Versions/版本号文件夹/bin
# Linux可能所在的位置 /usr/local/bin  |  ~/.local/bin  |  /usr/bin
# 建议不管virtualenvwrapper.sh在哪个目录,保证在 /usr/local/bin 目录下有一份
# 如果不在 /usr/local/bin 目录,如在 ~/.local/bin 目录,则复制一份到 /usr/local/bin 目录
    -- sudo cp -rf ~/.local/bin/virtualenvwrapper.sh /usr/local/bin
配置
# 在 ~/.bash_profile 完成配置,virtualenvwrapper的默认默认存放虚拟环境路径是 ~/.virtualenvs
# WORKON_HOME=自定义存放虚拟环境的绝对路径,需要自定义就解注
VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
source /usr/local/bin/virtualenvwrapper.sh

# 在终端让配置生效:
    -- source ~/.bash_profile

使用

# 在终端工作的命令

# 1、创建虚拟环境到配置的WORKON_HOME路径下
# 选取默认Python环境创建虚拟环境:
    -- mkvirtualenv 虚拟环境名称
# 基于某Python环境创建虚拟环境:
    -- mkvirtualenv -p python2.7 虚拟环境名称
    -- mkvirtualenv -p python3.6 虚拟环境名称

# 2、查看已有的虚拟环境
    -- workon

# 3、使用某个虚拟环境
    -- workon 虚拟环境名称

# 4、进入|退出 该虚拟环境的Python环境
    -- python | exit()

# 5、为虚拟环境安装模块
    -- pip或pip3 install 模块名

# 6、退出当前虚拟环境
    -- deactivate

# 7、删除虚拟环境(删除当前虚拟环境要先退出)
    -- rmvirtualenv 虚拟环境名称

原文地址:https://www.cnblogs.com/majingjie/p/11227869.html

时间: 2024-07-31 04:03:06

虚拟环境搭建的相关文章

python 虚拟环境搭建

# 环境 ubuntu server 14.04 1.安装 pip sudo apt-get install python-dev python-pip 2.安装 virtualenvwrapper,virtualenv sudo pip install virtualenvwrapper 3.配置 virtualenvwrapper vi ~/.bashrc export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtuale

python项目虚拟环境搭建

一. 虚拟环境搭建目的 一个项目一个环境,防止各个项目互相干扰,项目更加简洁,利于打包.... 二.使用 pip install virtualenv 安装 创建虚拟环境 cd my_project_dir virtualenv -p /usr/bin/python.exe venv # -p参数指定Python解释器程序路径 activate.bat 运行进入虚拟环境   deactivate.bat 退出虚拟环境 参照:https://www.cnblogs.com/technologyli

ubuntu virtualenv虚拟环境搭建

ubuntu虚拟环境搭建 1.虚拟环境的安装 sudo pip install virtualenv 2.安装虚拟环境的扩展包 sudo pip install virtualenvwrapper 3.编辑家目录下面的bashrc文件,末尾添加 vi .bashrc(从home目录进入bashrc文件) export WORKON_HOME=$HOME.virtualenvs source /usr/local/bin/.vitualenvwrapper.sh source .bashrc 运行

一体机虚拟环境搭建

<embed src="http://player.youku.com/player.php/sid/XOTE4NTUzODI0/v.swf" allowFullScreen="true" quality="high" width="480" height="400" align="middle" allowScriptAccess="always" type=

python与mysql交互之虚拟环境搭建

在使用命令 sudo pip install 包名称   进行包的安装时,会安装到/usr/local/lib/python2.7/dist-packages下.接下来问题就出来了,如果在一台机器上,想开发多个不同的项目,需要用到同一个包的不同版本,如果还使用上面的命令,在同一个目录下安装或者更新,其它的项目必须就无法运行了,怎么办呢? 解决方案:虚拟环境 虚拟环境可以搭建独立的python运行环境,使得单个项目的运行环境与其它项目互不影响 所有的虚拟环境,都位于/home/python下的隐藏

Python虚拟环境搭建

[前提概要]Django也是一个比较流行的web框架,比Flask要复杂得多.Django的迭代更新非常快,也比较频繁,所以有一些过时的东西需要丢弃掉,一些新的东西需要加进来,从而导致不同的版本之间不兼容.比如Django1.3.Django1.4.Django1.8之间就有很大的差异性. [故事背景]假设要进行Python web开发,使用的是Django.手上还有两个老项目A和B需要维护,而新项目C也正在开发中.这里项目A使用的是django1.3,项目B使用的是django1.4,而新项目

Python2.7.14安装和pip配置安装及虚拟环境搭建

目录 前言 1 Python2.7.14安装 2 pip配置安装 3 虚拟环境安装   前言 今天在搭建阿里云服务器,需要安装Python相关环境,之前在本机都已经安装过两遍,今天又来安装一遍,安装具体过程步骤虽然记得不清楚,但是大概的步骤也是记得.然而,这样的情况就是需要自己重新去网上寻找相关文件下载网址以及基本的安装教程对照一下,感觉特别耗时间,也比较麻烦.所以,这次安装过程中,顺便把自己的具体步骤和过程记录下来,下次搭建环境时,直接查看,毕竟自己写的,理解也会很快吧.也希望本篇文章对其他初

python学习--Django虚拟环境搭建

一 . 为什么选择搭建虚拟环境 搭建一个只对本次项目有用的虚拟环境,而不影响主环境 二 . 安装前准备 #    1. 安装 python #    2. 安装virtualenvwrapper #    3. 虚拟环境相关操作 #    4. 进入虚拟环境, 安装django #    5. 安装编辑器 #    6. 安装mysql #    7. 安装pymysql 三 . 虚拟环境的安装 virtualenv 虚拟环境安装  pip install virtualenv 创建虚拟环境 v

mac odoo 12 虚拟环境搭建及 依赖安装

经过这几天的折腾,odoo 12 的虚拟环境总算搭建成了.网站有很多虚拟环境相关的搭建,但是都是写文章的自己清楚,但是文章里却描述不清楚. odoo 虚拟环境 这次搭建环境使用 odoo 12.0. 我是从 https://github.com/odoo/odoo 中直接 download 下 odoo12.0 版本的源码来配置的,整个环境的目录为: odoo_dev odoo12.0(源码) myenv(虚拟环境) 最外层是当前测试的目录 odoo_dev ,将下载的源码放入这个目录中,在这个