Python创建virtualenv(虚拟环境)方法

本文目录

  • 一 前言
  • 二 通过virtualenv软件创建
  • 三 在Pycharm下创建 新建项目
  • 四 已有项目使用和创建虚拟环境
  • 五 参数说明

回到目录

一 前言

需求:
        --公司之有一台服务器
        -目前运行这一个5年前开发的Django项目,基于1.5
        -现在要基于Django2.0开发一套程序
        -无法卸载原来的版本,必须还要安装新版本

  

回到目录

二 通过virtualenv软件创建

安装:
        -pip3 install virtualenv
    创建虚拟环境:
        -(1)virtualenv env_django(创建虚拟环境)

  -(2)virtualenv  env_django(创建纯净环境)
        -(2)virtualenv --system-site-packages env_django(创建环境,继承原安装的模块)
    激活该虚拟环境:
        -windows进到目录里,的Script文件夹输入:activate
        -linux:soruse env1/Script/activate
    退出虚拟环境:
        -deactivate
    在pycharm中使用虚拟环境
        -files--settings--Project--Project Interpreter--add选择虚拟环境路径下的python.exe即可

回到目录

三 在Pycharm下创建 新建项目

  1. File--->New Project--> 出现如下图,点击Project Interpreter:New Virtualenv environment

回到目录

四 已有项目使用和创建虚拟环境

  1. 打开Project Interpreters页面:文件(file)——>设置(setting)——>项目(Project)——>Project Interpreters;
  2. 点击右边的配置按钮,选择Add。这时会弹出Virtual Environment的对话框;

回到目录

五 参数说明

  • Name中填写新虚拟环境的名字,或者使用默认名字,方便以后安装第三方包和其他项目使用;
  • 在Location中填写新环境的文件目录;
  • 在Base interpreter下拉框中选择Python解释器;
  • 勾选Inherit global site-packages可以使用base interpreter中的第三方库,不选将和外界完全隔离;
  • 勾选Make available to all projects可将此虚拟环境提供给其他项目使用。

原创:https://blog.csdn.net/shaququ/article/details/54292043

win7下:

安装:

pip install virtualenv

新建虚拟环境:

virtualenv xxxxxxx

进入虚拟环境,查看安装包:

在虚拟环境中安装第三方库:

pip install XXXX

退出virtualenv:

deactivate.bat

如果虚拟环境过多需要每次切换目录,所以安装:virtualenvwrapper

pip install virtualenvwrapper-win

创建虚拟环境:

查看安装的虚拟环境:

  这里不能查看到有virtualenv创建的虚拟环境,只能查看mkvirtualenv创建的虚拟环境

进入安装的虚拟环境:

workon xxxxx

退出虚拟环境:

deactivate

阅读目录

  • 一、建立虚拟环境
  • 二、安装virtualenv
  • 三、激活虚拟环境
  • 四、安装Django
  • 五、在Django中创建项目
  • 六、创建数据库
  • 七、查看项目

回到顶部

一、建立虚拟环境

pip install virtualenv

要使用Django,首先要建立一个虚拟工作环境。我们先为项目建立一个文件夹learn,在文件夹中打开命令行(shift+右击),来建立另一个虚拟环境。

如果使用的是python 3,可使用如下命令来创建:

python -m venv l_env

这里运行模块venv,用它来创建一个名为l_env的虚拟环境,此时learn文件夹中会多出来一个l_env的文件夹。

如果上述成功了,则跳转到三、激活虚拟环境,否则跳转二、安装virtualenv

回到顶部

二、安装virtualenv

如果使用较早的python版本,或者系统没有正确地配置,不能使用模块venv,可自行安装virtualenv包。执行如下命令:

python -m pip install --user virtualenv

然后到learn文件夹中,如下创建虚拟环境,比如创建名为ll_env的环境:

virtualenv ll_env

回到顶部

三、激活虚拟环境

建立虚拟环境后,进入l_env文件夹中的Scripts文件夹中打开命令行输入:

activate

回到顶部

四、安装Django

上述步骤激活虚拟环境后,就可安装Django:

pip install Django

回到顶部

五、在Django中创建项目

在仍然处于活动状态的虚拟环境下执行如下操作创建项目:

django-admin startproject learning_blog

这样就创建了一个项目,新建了一个名为learning_blog的文件夹,里面含有4个文件。

输入

dir

然后切换目录

cd learning_blog

回到顶部

六、创建数据库

接上一步,创建数据库

python manage.py migrate

此时又创建了一个文件db.sqlite3

回到顶部

七、查看项目

下面来核实Django是否正确创建了项目。执行如下

python manage.py runserver

现在打开浏览器,输入URL:http://localhost:8000/,如果不管用,输入:http://127.0.0.1:8000/,结果会出现如下界面

这里写图片描述

* {display: table-row!important}
.MJXp-surd {vertical-align: top}
.MJXp-surd > * {display: block!important}
.MJXp-script-box > * {display: table!important; height: 50%}
.MJXp-script-box > * > * {display: table-cell!important; vertical-align: top}
.MJXp-script-box > *:last-child > * {vertical-align: bottom}
.MJXp-script-box > * > * > * {display: block!important}
.MJXp-mphantom {visibility: hidden}
.MJXp-munderover {display: inline-table!important}
.MJXp-over {display: inline-block!important; text-align: center}
.MJXp-over > * {display: block!important}
.MJXp-munderover > * {display: table-row!important}
.MJXp-mtable {vertical-align: .25em; margin: 0 .125em}
.MJXp-mtable > * {display: inline-table!important; vertical-align: middle}
.MJXp-mtr {display: table-row!important}
.MJXp-mtd {display: table-cell!important; text-align: center; padding: .5em 0 0 .5em}
.MJXp-mtr > .MJXp-mtd:first-child {padding-left: 0}
.MJXp-mtr:first-child > .MJXp-mtd {padding-top: 0}
.MJXp-mlabeledtr {display: table-row!important}
.MJXp-mlabeledtr > .MJXp-mtd:first-child {padding-left: 0}
.MJXp-mlabeledtr:first-child > .MJXp-mtd {padding-top: 0}
.MJXp-merror {background-color: #FFFF88; color: #CC0000; border: 1px solid #CC0000; padding: 1px 3px; font-style: normal; font-size: 90%}
.MJXp-scale0 {-webkit-transform: scaleX(.0); -moz-transform: scaleX(.0); -ms-transform: scaleX(.0); -o-transform: scaleX(.0); transform: scaleX(.0)}
.MJXp-scale1 {-webkit-transform: scaleX(.1); -moz-transform: scaleX(.1); -ms-transform: scaleX(.1); -o-transform: scaleX(.1); transform: scaleX(.1)}
.MJXp-scale2 {-webkit-transform: scaleX(.2); -moz-transform: scaleX(.2); -ms-transform: scaleX(.2); -o-transform: scaleX(.2); transform: scaleX(.2)}
.MJXp-scale3 {-webkit-transform: scaleX(.3); -moz-transform: scaleX(.3); -ms-transform: scaleX(.3); -o-transform: scaleX(.3); transform: scaleX(.3)}
.MJXp-scale4 {-webkit-transform: scaleX(.4); -moz-transform: scaleX(.4); -ms-transform: scaleX(.4); -o-transform: scaleX(.4); transform: scaleX(.4)}
.MJXp-scale5 {-webkit-transform: scaleX(.5); -moz-transform: scaleX(.5); -ms-transform: scaleX(.5); -o-transform: scaleX(.5); transform: scaleX(.5)}
.MJXp-scale6 {-webkit-transform: scaleX(.6); -moz-transform: scaleX(.6); -ms-transform: scaleX(.6); -o-transform: scaleX(.6); transform: scaleX(.6)}
.MJXp-scale7 {-webkit-transform: scaleX(.7); -moz-transform: scaleX(.7); -ms-transform: scaleX(.7); -o-transform: scaleX(.7); transform: scaleX(.7)}
.MJXp-scale8 {-webkit-transform: scaleX(.8); -moz-transform: scaleX(.8); -ms-transform: scaleX(.8); -o-transform: scaleX(.8); transform: scaleX(.8)}
.MJXp-scale9 {-webkit-transform: scaleX(.9); -moz-transform: scaleX(.9); -ms-transform: scaleX(.9); -o-transform: scaleX(.9); transform: scaleX(.9)}
.MathJax_PHTML .noError {vertical-align: ; font-size: 90%; text-align: left; color: black; padding: 1px 3px; border: 1px solid}
-->

原文地址:https://www.cnblogs.com/abdm-989/p/12065746.html

时间: 2024-10-15 02:52:39

Python创建virtualenv(虚拟环境)方法的相关文章

创建conda虚拟环境以及python的virtualenv虚拟环境

我觉得我,嗯...可能脑袋里面有水 首先说一个,就是我电脑安装了conda2和conda3,原来怎么查看conda版本都是2,所以就没有创建虚拟环境 系统变量里面的path要改,总共有3个: D:\Anaconda3;D:\Anaconda3\Scripts;D:\Anaconda3\Library\bin; conda常用的命令 1)conda list 查看安装了哪些包. 2)conda env list 或 conda info -e 查看当前存在哪些虚拟环境 3)conda update

python创建数组的方法

一 直接定义法: 1.直接定义 matrix=[0,1,2,3] 2.间接定义 matrix=[0 for i in range(4)] print(matrix) 二 Numpy方法: Numpy内置了从头开始创建数组的函数: zeros(shape)将创建一个用指定形状用0填充的数组.默认的dtype是float64. 下面是几种常用的创建方法: #coding=utf-8 import numpy as np a = np.array([1,2,3,4,5]) print a b = np

python创建独立虚拟工作环境方法

前言: python的组件非常之多,有时这个项目依赖m个组件,有时那个项目依赖n个组件,时间一长很容易导致系统python环境的臃肿不堪,由此便有了virtualenv.virtualenvwrapper的存在价值. 使用方法: 摘自-- http://www.jianshu.com/p/3abe52adfa2b virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够: 在没有权限的情况下安装新套件 不同应用可以使用不同的套件版本 套件升级不影响其他应用.

python为何需要虚拟环境--Python虚拟环境的安装和配置-virtualenv

一 虚拟环境 virtual environment 它是一个虚拟化,从电脑独立开辟出来的环境.通俗的来讲,虚拟环境就是借助虚拟机docker来把一部分内容独立出来,我们把这部分独立出来的东西称作"容器",在这个容器中,我们可以只安装我们需要的依赖包,各个容器之间互相隔离,互不影响.譬如,本次学习需要用到Django,我们可以做一个Django的虚拟环境,里面只需要安装Django相关包就可以了,需要Scrapy库,就在开辟一个独立空间来学习Scrapy库相关就行了. 二  前言:为什

python virtualenv虚拟环境配置

http://blog.csdn.net/pipisorry/article/details/47008981 是什么 VirtualEnv用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前者提供了一些便利的命令行上的封装. Virtualenv是一个非常好的virtual python environment builder,他最大的好处是,可以让每一个python项目单独使用一个环境,而不会影响python系统环境,也不会影响其他项目的环境. Virt

关于python中的虚拟环境 virtualenv

virtualenv是python中常用的虚拟环境.而且创建的虚拟环境与主机的环境无关.保持了一个纯净性 下面总结一下.如何在windows下面使用: 1)安装virtualenv pip install virtualenv 2)进入一个你希望当虚拟环境的目录,输入创建的命令: >D: >cd python >mkdir python-env >virtualenv venv 3)开启和关闭: >cd venv >Scripts/activate #关闭 >de

[Python]conda与 virtualenv虚拟环境配置

参考: Anaconda使用总结 Anacodna之conda与 virtualenv对比使用教程,创建虚拟环境 conda设置Python虚拟环境 python的virtualenv环境与使用 有时间再进行修改 # 查看安装了哪些包 conda list 查看有哪些虚拟环境 conda env list conda info -e # 创建虚拟环境 conda create -n py3.6 python=python3.6.4 原文地址:https://www.cnblogs.com/Und

Python中Virtualenv和pip如何使用?

本文和大家分享的主要是python 中Virtualenv 和 pip的使用相关内容,一起来看看吧,希望对大家 学习python有所帮助. 0X00 安装环境 我们在Python 开发和学习过程中需要用到各种库,然后在各个不同的项目和作品里可能用的版本还不一样,正因为有这种问题的存在才催生了  virtualenv  的诞生.virtualenv 可以在电脑上创建一个虚拟环境,可以针对每一个项目创建一个虚拟环境,这样就不用担心各个不同的项目用不同版本的库的时候出现的冲突了.  下面的内容只适用于

windows+Python+virtualenv 环境配置

virtualenv是Python中常用的虚拟环境.可以理解为属于Python的虚拟机. 在Linux和Mac系统上,virtualenv环境是很方便配置的,但是在windows平台上比较麻烦,记录下来和大家分享. 安装 Python 注:本次配置的Python版本是 2.7.X,也就是老版本,新版本Python 3.X 有一些库不支持,所以没有使用. window下Python 2.7.x的配置就不多说,网上资料很多,可以参见这里.只是下载时候下载 2.7.X 版本.同时,切记将Python