请选择 进入手机版 | 继续访问电脑版

数据分析师 论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 10550|回复: 0

Django基础知识(1)-Python虚拟环境的安装及配置

[复制链接]

1

主题

1

帖子

25

积分

新手上路

Rank: 1

积分
25
发表于 2018-11-28 11:16:33 | 显示全部楼层 |阅读模式
本帖最后由 数据分析-jacky 于 2018-11-28 13:55 编辑

文:朱元禄

virtualenv介绍
  • (1)做什么的?virtualenv是用于创建独立的python环境,使得多个python应用彼此独立;

  • (2)优点:


    • a)使不同应用开发环境独立
    • b)环境升级不影响其他应用,也不会影响全局的python环境
      • 当我们升级我们某一个库的时候,就不会影响到其他应用;
    • c)它可以防止系统中出现包管理混乱和版本的冲突;
      • python的包管理是用pip来进行安装的,所以当我们在用pip install的时候,它是将我们的开发库默认安装到我们同一个安装目录中,这样,当我们在用其他应用进行开发的时候,它们共用的是同一个开发环境,它和java不一样,java是每个应用都拷贝下文件或者其它的开发库文件到不同的目录下边,但python默认是在我们全局环境下进行查询的,所以当我们多个应用用同一个库的不同版本的时候,就会出现包管理混乱,所以虚拟环境就使得我们各个开发环境相互独立而不会互相影响;

  • (3)为什么虚拟环境不会影响到我们其他的应用呢?


    • 因为虚拟环境会将我们全局的python解释器进行复制,这时当我们在虚拟环境中进行pip安装的时候,只是安装到我们虚拟环境中;

(一)如何安装virtualenv
  1. pip install virtualenv
复制代码
20181126105819965.png

(二)用豆瓣源下载django
2.1 关于python豆瓣源的铺垫
虽然用easy_install和pip来安装第三方库很方便 ,它们的原理其实就是从Python的官方源 pypi.python.org/pypi 下载到本地,然后解包安装。
不过因为某些原因,访问官方的pypi不稳定,很慢甚至有些还时不时的访问不了。
跟ubuntu的apt和centos的yum有各个镜像源一样,pypi也有,在国内的强烈推荐豆瓣的源 http://pypi.douban.com/simple/ 注意后面要有/simple目录。;
使用镜像源很简单,用-i指定就行了:
sudo easy_install -i http://pypi.douban.com/simple/ saltTesting
sudo pip install -i http://pypi.douban.com/simple/ saltTesting

2.2 用豆瓣源下载 django
  1. pip install -i https://pypi.douban.com/simple/ django
复制代码
(三)新建 virtualenv
默认情况下,virtualenv的安装目录在我们命令的目录下面
  1. virtualenv 虚拟环境的名
复制代码
  1. %创建虚拟环境%
  2. cd 虚拟环境路径
  3. cd Scripts
  4. activate.bat
  5. %退出虚拟环境%
  6. deactivate.bat
复制代码
20181127131825259.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|航航科技-乐之数据云-数据分析部落社群

GMT+8, 2021-10-20 09:42 , Processed in 0.072360 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表