码迷,mamicode.com
首页 > 编程语言 > 详细

Python_Virtualenv及Pycharm配置

时间:2018-01-13 18:58:14      阅读:613      评论:0      收藏:0      [点我收藏+]

标签:size   span   意义   div   bsp   http   技术   多语言   png   

Virtualenv存在的意义

  在Python使用过程中,你是否有遇到过同时需要开发多个应用的情况?

  假设A应用需要使用DJango1.X版本,而B应用需要使用DJango2.X的版本,而你全局开发环境只能有一个。what would you do?

  1: 用到哪个环境,我就安装哪个环境,来回切换安装。

  2:再买台电脑。

  3:不干了,回家!!!??

  4:如果不想主动辞职。可以做一些出格的事,来达到让上司主动提出要辞退你的请求。

    比如:

      删库。等着老板来怼完你,再跑。要有尊严。

      约老板女儿出来做个头发。(这里可能存在风险,万一成为姑爷,岂不是搬起石头砸自己脚。慎用!!!)

      在错误的开发环境,无视飘红,无视bug,多语言多版本串起来开发。

  5:当然。如果还想干下去,就可以通过Virtualenv来解决这个问题。

 

Virtualenv使用

virtualenv就是通过创建独立的python开发环境,来实现应用隔离的。

 

安装:pip3 install virtualenv               

   如果存在权限问题,可以通过sudo临时提升权限来实现安装。

   sudo pip3 install virtualenv

 

使用:安装完成后,使用virtualenv命令,查看参数。

技术分享图片

 

第一步

  创建目录:

    技术分享图片

先mkdir 目录名,记得要cd进去。

 

第二步:

  创建环境:

    virtualenv --no-site-packages 666  在命令行输入该命令创建虚拟环境。

    后面的--no-site-packages参数,默认就是这样的。

    如果该命令改成virtualenv --system-site-packages,那么你的该环境下就会继承全局的安装包。 (不建议)

    到这,一个不带任何第三方包的python环境就安装好了。

 

第三部:

  激活:

    一定注意,下面命令是在当前目录下执行的。

    source ./bin/activate   输入该指令,进入进入环境中,

    然后你就可以在该环境下pip各种你需要的包了。

 

第四部:

   退出:

      deactivate

 

                                                              OVER??????

 

 

彩蛋:

   如要在pycharm下使用虚拟环境。

   前提是你在本地已经创建好。

   第一步:

      打开你的pycharm

      技术分享图片

 

  第二步:

    按图示点击。

    技术分享图片

    点击 Add Local

       技术分享图片

    然后选到你刚才创建的环境所在的目录下的python启动文件。

 

    OK!!!

Python_Virtualenv及Pycharm配置

标签:size   span   意义   div   bsp   http   技术   多语言   png   

原文地址:https://www.cnblogs.com/ugfly/p/8279712.html

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!