`

python虚拟环境搭建

 
阅读更多

在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4。所有第三方的包都会被pip安装到Python3的site-packages目录下。

如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinja 2.7,而应用B需要jinja 2.6怎么办?

这种情况下,每个应用可能需要各自拥有一套“独立”的Python运行环境。virtualenv就是用来为一个应用创建一套“隔离”的Python运行环境。

具体的python环境变量的搭建,大家就baidu吧 具体我就不在这里搭建,搭建完成后windows下

pip install virtualenv

 如果自己是毛线上网国内屏蔽很厉害 就通过豆瓣来完成,提醒下有比较新的包豆瓣源不一定有

pip install -i https://pypi.douban.com/simple/ virtualenv

 默认虚拟环境直接捆绑目前python命令制定的python路径

 

如果需要绑定特定的python版本需要执行命令

virtualenv -p D:\Python\Python36\python.exe scripy3

 

心情不爽 如何卸载

pip uninstall virtualenv

-----------------------------------------------------------以上是如何安装插件--------------------------------------------------------

创建一个项目工程:testproject

virtualenv testproject  

 进入testproject项目

cd testproject;
cd Scripts;
进入虚拟项目:
               activate.bat;
退出虚拟项目:
         deactivate.bat

 显示的项目的路径是

(testproject) E:\scr\Scripts>python
Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:53:40) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

通过virtualenv 每次都要记录路径太他娘的麻烦了,老外善于简单化

有个非常好用的虚拟环境管理包 windows下

 pip install virtualenvwrapper-win

 显示项目,建议先配置个环境变量名称:WORKON_HOME=E:\Evns

workon

 创建项目

mkvirtualenv py3scarpy

 默认进入项目

 

如果要进入指定的项目:

workon py3scarpy

 

这样就是自己的一个项目了

(py3scarpy) E:\Evns\py2scrapy\Scripts>

可以在这个项目里随意的pip 安装一些插件让你爽歪歪,美滋滋

 

另外说明下指定python的版本

mkvirtualenv py33scarpy --python=D:\Python\Python36\python.exe

 

 

分享到:
评论

相关推荐

    Python学习日记–虚拟环境搭建

    什么是虚拟环境? 一般情况下使用pip install XXXX 下载库,会将库下载到Python目录下的lib文件,此时的环境叫做全局环境,然后当运行Python程序时就会在全局环境下找需要的库。但有时某些库的新版本并不兼容旧版本,...

    python搭建虚拟环境的步骤详解

    有的就要用3.0+版本,如何把这些不同的版本管理好,保持每个环境的干净和独立,方便不同版本之间的切换,这时候就要用到我们的虚拟环境了,所以今天我们就来看看python虚拟环境搭建工具pyenv的使用。 1、安装 git ...

    ubuntu环境下python虚拟环境的安装过程

    一. 虚拟环境搭建 在开发中安装模块的方法...1. python虚拟环境安装 sudo apt-get install python-virtualenv sudo easy_install virtualenvwrapper 上述工具装好后找不到mkvirtualenv命令,需要执行以下环境变量设置

    Python3 venv搭建轻量级虚拟环境的步骤(图文)

    今天先聊一聊在windows/mac iOS系统下用venv搭建python轻量级虚拟环境的问题。 使用venv搭建的虚拟环境同virtualenv搭建的虚拟环境,即venv可替代virtualenv 1. 虚拟环境的作用是:搭建独立的python运行环境,不与...

    python入门须知 虚拟环境的理解、搭建和使用(pycharm2019+anaconda详细版)

    2、 接下来我们将使用anaconda来搭建虚拟环境,所以大家还没安装 anaconda 参考下面的链接来安装。Anaconda的详细安装步骤图文并茂 3、 如果使用anaconda+pycharm来开。发的,先安装专业版pycharm2019.1或则其他版本...

    树莓派 TensorFlow 2.4 python3.7虚拟环境

    树莓派 TensorFlow 2.4 搭建好的虚拟环境,解压放进树莓派中就可以用 需要 apt install python3-venv apt install libf77blas

    Ubuntu下创建虚拟独立的Python环境全过程

    另外在 win 或者 mac 上也是极力推荐安装虚拟环境来管理你的 Python 环境,虚拟环境能为你带来不少好处,比如在 Mac 上,自带的 Python 环境为 2.7 。而我们 Django 开发最合适的就是 3.4+。如此一来,你就要去 ...

    linux环境下安装python虚拟环境及注意事项

    创建python虚拟环境virtualenv、virtualenvwrapper 1,为什么需要搭建虚拟环境 由于当机器上两个项目依赖于相同包的不同版本时,会导致项目运行失败,此时可以安装虚拟环境 。 2,什么是虚拟环境 虚拟环境就是python...

    Python插件virtualenv搭建虚拟环境

    主要为大家详细介绍了Python插件virtualenv搭建虚拟环境,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    Pipenv一键搭建python虚拟环境的方法

    主要介绍了Pipenv一键搭建python虚拟环境的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    centos 安装python3.6环境并配置虚拟环境的详细教程

    linux 下python 环境配置 统一目录: 源码存放位置 $HOME/tools 安装目录: /application 安装python 环境: 1. 下载 # 创建下载目录 mkdir $HOME/tools # 切换到tools统一管理源码目录 cd $HOME/tools wget ...

    Python项目之django用Python设计学生成绩管理系统(源码 + 说明文档)

    3.3系统设计规则与运行环境 7 3.4系统流程分析 7 3.5系统非功能需求分析 7 4 系统设计 9 4.1软件功能模块设计 9 4.2登录注册模块 9 4.3数据库设计 11 5系统实现 16 5.1管理员功能模块 16 5.2教师功能模块 20 5.3学生...

    使用Python搭建虚拟环境的配置方法

    python 的虚拟环境可以为一个 python 项目提供独立的解释环境、依赖包等资源,既能够很好的隔离不同项目使用不同 python 版本带来的冲突,而且还能方便...这篇文章主要介绍了使用Python虚拟环境,需要的朋友可以参考下

    Python使用django搭建web开发环境

    安装 Python 去 Python 官方网站找到 Python 3 的下载地址,根据你的系统选择 32 位或者 64 位的安装包,下载好后双击安装即可。 检测是否安装完成 C:\WINDOWS\system32>python -V ...虚拟环境已经

    python3搭建“轻量级”虚拟环境

    由于运行不同python版本的深度学习项目需要,遂想到安装虚拟环境来解决版本之间的冲突问题,这篇文章主要是记录了学习和安装python虚拟环境的过程,以便日后翻阅,同时也提供一些思路给后来者参考一二,是有此文。...

Global site tag (gtag.js) - Google Analytics