首页 > 编程语言 >Python程序员需了解的:Django框架之环境安装

Python程序员需了解的:Django框架之环境安装

时间:2023-01-12 13:33:50浏览次数:49  
标签:命令 Python Django 程序员 虚拟环境 名称 install pip 安装


虚拟环境安装:

开发中问题:

如何在同一台主机中,要开发多个不同的项目,而且需要用到同一个包的不同版本?

尝试分析:

在开发过程中,使用python的包时可以联网安装,使用sudo pip install 包名称,可以安装包,可是如果使用上面的命令,在同一个目录下安装或者更新,其它的项目必须就无法运行了,怎么办呢?

我们需要每一个项目都使用独立的运行环境,并且支持安装不同版本的不同包。怎么解决:答案就是虚拟环境。

Python程序员需了解的:Django框架之环境安装_Python

如何创建虚拟环境:

安装软件:

1.安装虚拟环境: sudo pip3 install virtualenv

2.安装虚拟环境扩展包:sudo pip3 install virtualenvwrapper

3.在用户家目录下的配置文件.bashrc中追加:(vim ~/.bashrc)

export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

export WORKON_HOME=$HOME/.vritualenvs

source /usr/share/virtualenvwrapper/virtualenvwrapper.sh

创建python3虚拟环境:

mkvirtualenv -p python3 虚拟环境名称

例:

mkvirtualenv -p python3 py_django_1.11.11

Python程序员需了解的:Django框架之环境安装_程序员_02

Python程序员需了解的:Django框架之环境安装_Python_03

注意

创建成功后,会自动工作在这个虚拟环境上。

创建虚拟环境需要联网, 会默认安装pip,setuptools,wheel包。

工作在虚拟环境上,提示符最前面会出现"(虚拟环境名称)"。

退出虚拟环境:

命令:deactivate

Python程序员需了解的:Django框架之环境安装_Django框架_04

查看与使用虚拟环境:

查看

命令: workon 两次tab键

Python程序员需了解的:Django框架之环境安装_Django框架_05

使用虚拟环境:

命令:workon 虚拟环境名称

Python程序员需了解的:Django框架之环境安装_程序员_06

删除虚拟环境:

命令:rmvirtualenv 虚拟环境名称

例:

先退出当前环境:deactivate

再删除:rmvirtualenv py_django

Python程序员需了解的:Django框架之环境安装_虚拟环境_07

包操作:

查看已安装的python包命令如下:

pip list

 

Python程序员需了解的:Django框架之环境安装_Python_08

包安装命令:

pip install 包名称:

Python程序员需了解的:Django框架之环境安装_Django框架_09

看到上面这个内容,说明django环境就安装成功了。

标签:命令,Python,Django,程序员,虚拟环境,名称,install,pip,安装
From: https://blog.51cto.com/u_8238263/6004049

相关文章

  • Java程序员必看之:eclipase中maven的配置
     需要准备:apache-maven-3.2.3.zip包  Repository.rar本地仓库                              ......
  • 初级程序员晋升中级程序员,只差这7个技能
    在程序员圈,一直流传着这样一个传说,用发量来判断程序员的级别,这明显是种调侃。那么,中级程序员,相对于初级程序员,有哪些不一样的特质呢?总得来说,比较于初级而言,中级程序员在执行......
  • 程序员面试阿里、腾讯、百度等大厂,面试经典问题你知道吗?
    1.并行和并发有什么区别?并行(Parallel):指两个或者多个事件在同一时刻发生,即同时做不同事的能力。例如垃圾回收时,多条垃圾收集线程并行工作,但此时用户线程仍然处于等待状态。......
  • 【python】PEP8规范
    目录:PEP8规范是什么?PEP8规范相关内容一、PEP8规范是什么?​PEP是PythonEnhancementProposal的缩写,通常翻译为“Python增强提案”。​每个PEP都是一份为Python社区......
  • 一个妹子写给程序员男友的情书
    从2008年到2015年,我们一起走过了八年的时光曾经那个因为我一句“很委屈”就躲着偷偷哭的大男孩竟会成为陪伴我从豆蔻到白首的那个人你常常说,遇见我,是你最好的福气而我常常想......
  • 如何手动安装python模块包package
    我们不用CdC:\Users\xxx.xx\AppData\Local\Programs\Python\Python311Python-mpipinstallopenpyxl的方法。解答:下载包解压后,放到python安装目录Lib底下site-packag......
  • python支付宝支付
    支付宝开放平台:https://open.alipay.com/platform/home.htm支付宝沙箱环境:https://openhome.alipay.com/platform/appDaily.htm?tab=info支付宝开发者文档:https://ope......
  • python:海量数据集分页优化
    学过Django框架的同学,一定都使用过Django框架的Paginator分页功能,今天我们要讨论的是关于使用Paginator进行大数据集分页时,它性能的优化问题。Paginator分页下面步入正题,首......
  • python:栈的理解与应用
    如何理解“栈”?关于“栈”,我有一个非常贴切的例子,就是一摞叠在一起的盘子。我们平时放盘子的时候,都是从下往上一个一个放;取的时候,我们也是从上往下一个一个地依次取,不能从中......
  • 程序员的5个级别,看看你到几级?
    程序员这个“物种”自诞生以来,便有了森严的等级制度,划分标准十分复杂却又有规律可循。经常在网上的论坛里看到大家讨论程序员的级别,由于级别不同,薪水也是有着天壤之别。 “......