总的来说,个人很喜欢Python的语言风格,但是这门语言对于windows并不算很友好,因为如果是初学者在windows环境下安装,简直是折磨人,会遇到各种蛋疼的情况。...在安装完成之后,打开控制台,输入“Python”,我们能够看到下面的效果: 原因很简单,是因为python.exe文件在 Python 目录下,我们还没有设置环境变量。...用一张图来表示就是: 建议自定义安装路径,以便环境变量的配置! 在这个过程中需要注意的问题是,添加PATH路径的时候,要在最后面添加一个分号。...现在我们再次在浏览器里面输入“Python”,就能直接在控制台出入命令了: 第二步,我们安装pip。...按照之前介绍的添加环境变量的方法,我们在PATH最后添加: C:\Python34\Scripts; 到现在我们才算完整安装好了pip: 第三步,安装一些Python的包,比如Tornado这个web
Conda 让你更加方便地安装和管理各种扩展包和运行环境,同时支持 Windows,Mac OS X 以及 Linux。...为什么要用virtualenv – 隔离项目之间的第三方包依赖,如A项目依赖django1.2.5,B项目依赖django1.3。....在安装scipy前,要先在系统中安装scipy的非python依赖,好像是fortran的。...pycharm项目配置虚拟环境 在pycharm中设置项目在virtualenv中运行 首先virtualenv venv创建一个虚拟环境并安装好相关运行环境 打开pycharm 下拉框中可以选择需要的运行环境...它用来在多个安装的 Python 版本之间进行切换(就是在windowns中已经安装了多个版本的python),也支持 MSYS/MINGW32 。
Windows不支持GTK3。 PyPI下载页面.whl上的Windows wheels()不包含测试数据或示例代码。如果你想尝试matplotlib源码分发中的许多演示,请下载文件并查看 子目录。...例如,如果某些所需库的头部在 /some/path/include/someheader.h,则放入您的平台/some/path的 basedir列表中。...FreeType 2.3或更高版本 用于读取真实类型字体文件的库。如果使用pip,easy_install或从源安装,安装程序将尝试在预期位置找到FreeType。...可选依赖关系 枕头 如果安装了Pillow,matplotlib可以读取和写入更多的图像文件格式。 pkg配置 用于查找所需的非python库的工具。...由于没有规范的Windows软件包管理器,从源代码构建freetype,zlib和libpng的方法在matplotlib-winbuild中记录为构建脚本。
当你学习到一定基础后,你可以从Github中clone整个开源项目下来,里面有Django框架完整的代码以及相关的教程,尝试修改框架内容,甚至自己设计! 为何要这样安装Django? 本篇的重点来了。...安装虚拟环境virtualenv 安装好pip后就要安装virtualenv pip install virtualenv 安装完成之后就进入一个随意指定的目录,或者创建一个文件夹,运行virtualenv...这时你就可以pip install django==1.8(后面是django版本号,不写默认最新版) 注意在安装django之前一定要先安装virtualenv!!...在linux中需要先将项目路径添加到PATH中: >>> import sys>>> sys.path.append('/项目路径/') 然后在shell端设置DJANGO_SETTINGS_MODULE...不同版本的django在创建相同项目时会有不一样的settings,并且包含有不同的模块,或少或多了某些指令,所以在相同环境下不要安装不同版本的django,在某版本下创建的项目最好沿用原来的django
Python 版本必须为 Python 3.4 或以上,django 版本号必须为 django 2.2.x。 注意: django 2.0 以上版本不再支持 Python 2。...举个例子,假设你已经在系统中安装了 Python,并且在阅读此教程前你已经进行过一些 django 的学习,但那时候安装的 django 还是 1.x 的老版本。...即,要激活虚拟环境,在项目根目录下运行 pipenv shell 命令。 或者,没有激活虚拟环境的情况下,运行 pipenv run + 命令,也可以在虚拟环境中执行指定的命令。...进入项目根目录,运行: > pipenv install django==2.2.3 我们用 django==2.2.3 来安装指定的 django 版本以保证和教程中的一致。...django 默认的语言是英语,所以显示给我们的欢迎页面是英文的。我们在 django 的配置文件里稍作修改,让它支持中文。
使用虚拟环境 Virtualenv 强烈推荐在 Virtualenv 下进行 Django 的开发。...举个例子,假设你已经在系统中安装了 Python,并且在阅读此教程前你已经进行过一些 Django 的学习,但那时候安装的 Django 还是 1.8 版本。...既想让原本项目在 Django 1.8 环境下运行,又想再安装 Django 1.10.6 来开启本教程的项目,怎么办呢?使用 Virtualenv 就能够完美解决这个问题。...注意命名提示符前的 (blogproject_env) 以确保你始终处在虚拟环境中,如果不小心退出了虚拟环境,先按上面的步骤重新进入再安装 Django。...Django 默认的语言是英语,所以显示给我们的欢迎页面是英文的。我们在 Django 的配置文件里稍作修改,让它支持中文。
Django全貌 urls.py 网址入口,关联到对应的views.py中的一个函数(或者generic类),访问网址就对应一个函数。...forms.py 表单,用户在浏览器上输入数据提交,对数据的验证工作以及输入框的生成等工作,当然你也可以不使用。...Successfully installed virtualenv-15.1.0 四、安装django 1、初始化env环境 创建一个普通用户 useradd devops passwd devops...Django 1.11.x 支持 Python 2.7, 3.4, 3.5 和 3.6(长期支持版本 LTS) 最后一个支持 Python 2.7 的版本 Django 2.0.x 支持 Python...3.4, 3.5 和 3.6 (注意,不再支持 Python 2) 3、安装django pip install "django>=1.11 (python36env) [devops@devops-python36
友情提示 《Django项目实战》系列教程已将上传到百度阅读中,大家可以下载百度阅读app,并搜索“Django项目实战”,或者在PC浏览器中打开 https://yuedu.baidu.com...在公众号也会持续更新《Django项目实战》基础篇的内容,大家如果喜欢这方面的内容,可以到百度阅读中支持我,绝对物超所值。...安装PyCharm PyCharm是本人用过的Python编辑器中,比较顺手的一个,而且可以跨平台,在MacOS,linux和Windows下都可以用。...安装虚拟环境Virtualenv 无论是做Django开发还是做其他Python项目,都强烈推荐搭建虚拟环境virtualenv。...在浏览器中输入http://127.0.0.1:8000,如果出现图1.17所示的页面,即为运行成功。 ? 以上就全部讲完了虚拟环境的搭建,Django的安装和如何新建一个Django项目等知识。
# 安装文件可以删除了 $ rm distribute* # 用 distribute 安装 pip $ sudo easy_install pip 三、安装virtualenv,提供虚拟环境执行支持...如果你在虚拟环境内的话 $ deactivate $ pip freeze # pip freeze 可以查看都安装了哪些软件包及其版本 $ workon VIRTUALENV_NAME...Django # 安装最新版的Django,需要特定版本请查看 pip 指定版本的方法 $ pip install django # 安装 docutils, Django 的 admin 会用到这个...# pip 安装 Gunicorn $ pip install gunicorn # 将 Gunicorn 添加到你的 Django project 中 $ vim /settings.py...Nginx,添加静态文件支持 Django 的静态文件分为 static 和 media ,两者都是静态文件,只是前者由你产生,后者是用户上传的文件 PS:Django 的 DEBUG=True 模式支持静态文件调试
甚至还有一个在 Django 中构建的地理信息系统 (GIS) 框架。 Django 的开发得到了Django 软件基金会的支持,并得到了 JetBrains 和 Instagram 等公司的赞助。...安装 我们需要做的第一件事是在我们的机器上安装一些程序,以便能够开始使用 Django。基本设置包括安装Python 、Virtualenv 和Django 。 ?...在命令提示符中,执行以下命令: pip install virtualenv ? pip 安装 virtualenv 到目前为止,我们执行的安装是系统范围的。...在myproject 文件夹中: virtualenv venv ? 虚拟环境 我们的虚拟环境已创建。...它在此文件夹中包含 Python 的副本。在我们激活venv 环境后,当我们运行 python命令时,它将使用我们的本地副本,存储在venv 中 ,而不是我们之前安装的另一个副本。
举个例子,假设你已经在系统中安装了 Python,并且在阅读此教程前你已经进行过一些 Django 的学习,但那时候安装的 Django 还是 1.10 版本。...既想让原本项目在 Django 1.810环境下运行,又想再安装 Django 2.0 来开启本教程的项目,怎么办呢?使用 Virtualenv 就能够完美解决这个问题。...Virtualenv 的使用非常简单,要在python的包中安装 Virtualenv,打开命令行工具,输入 pip install virtualenv 命令即可安装 Virtualenv。...安装 Django Django 的官方文档对 如何安装django 给出了详细且明确的指导,不过我们目前用不上这些,我们首先需要在命令行中安装我们需要的django版本: pip install...Django 默认的语言是英语,所以显示给我们的欢迎页面是英文的。我们在 Django 的配置文件里稍作修改,让它支持中文。
此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。刚玩Python或Django的朋友,如果没有自己熟悉的IDE,建议直接使用这个。...PyCharm可跨平台,支持市面流行的操作系统。 下面,我教大家使用pycharm创建自己的第一个django项目。...在此之前,我们需要先安装一下virtualenv,关于virtualenv的安装和使用方法,请浏览我之前的文章:virtualenv使用技巧大全 一、打开PyCharm,新建项目 ?...点击创建之后,PyCharm自动帮我们创建一个虚拟环境和安装最新版的Django。 ? 安装成功之后,我们刚才指定的目录下就多出一个mysite文件夹。打开mysite文件夹。 ?...注意命令行前面的 (venv)出现这个,表示我们是在virtualenv虚拟环境下操作,如果没有,或者虚拟环境名和我们创建的名称不一致,说明PyCharm配置错误,我们输入任何命令对刚才我们创建的项目来说是无效的
virtualenv django #当前目录下新建名为django的python环境 source django/bin/activate #开启环境 deactivate #关闭环境 安装完VirtualEnv...后,便可以直接使用pip来安装依赖包了,但要注意的是,如果未启动虚拟环境,而且系统也安装了pip,此时会安装到系统环境中,为了避免类似的情况发生,可以在~/.bashrc(我的是zsh)中添加行: export...: 创建目录来存放虚拟环境: mkdir $HOME/.virtualenvs 在~/.bashrc中添加行: export WORKON_HOME=$HOME/.virtualenvs #以后所有的虚拟环境都在...$HOME/.virtualenvs目录下了 在.bashrc中添加行: source /usr/local/bin/virtualenvwrapper.sh 运行 source ~/.bashrc...新建Django项目 注意Interpreter选择环境为我们自己的虚拟环境。下图提示没有django,可以直接下一步自动安装或手动pip安装。
virtualenv 在使用时我们需要手动创建一个虚拟环境然后激活,Pipenv 会自动创建。...,如 requirements.txt 文件中对 Django 的依赖只写了一个 django,可能在 2016 年的时候运行安装会安装 Django 的 1.x 版本,到了 2017 年就会安装 Django...这是在虚拟环境中运行你自己的Python代码的一个简单方法, $ pipenv run python my_prject.py 如果你不想每次运行Python时都输入这么多,你可以在shell中设置一个别名...需要注意的是,在Python3.3中使用”venv”命令创建的环境不包含”pip”,你需要进行手动安装。在Python3.4中改进了这一个缺陷。...在当前虚拟环境中安装numpy: $ pip install numpy 当前安装的numpy包与系统中的不会冲突,下面进行测试: $ python >>> import numpy >>> print
示例环境 本文所用操作系统:CentOS 7 virtualenv使用示例 安装 1.开始安装在bash下执行命令:pip install virtualenv 2.测试是否安装成功,执行命令:virtualenv...(如此一来,可以保证环境的干净,因为在环境中安装的库都会被放在虚拟环境目录django_env中) 2.使用虚拟环境django_env:source django_env/bin/activate,如下所示...: 使用环境 django_env 如上图所示,可以注意到,在终端的提示符前多了个环境名称。...原理 其实virtualenv的原理很简单,主要是通过设置环境变量,比如PATH环境变量: 如上图所示,可以看出,PATH路径在开头被添加了/home/wang_hongqi/django_project.../django_env/bin,这意味着后续在bash下执行命令的时候,会优先查找该目录。
在安装了python3之后,在项目开发的过程中,使用pip3进行库安装都会下载安装到环境变量设置好的地方,也就是python3安装的根目录下。...软链接到usr/bin目录之后,就可以在全局目录下执行了。 创建一个python3独立的运行环境 在上面安装好了virtualenv工具之后,下面就可以来创建一个独立安装第三方库的运行环境了。...在venv环境下安装django库 (venv) [root@server01 myproject]# pip3 install django Collecting django Using cached...redis' >>> 删除虚拟环境 直接删除虚拟环境所在目录即 ---- 项目交接 场景:确保共享的项目能够在其他电脑上正常运行 解决: 方案一: 连同虚拟环境和项目一起拷贝给他人 方案二: 在虚拟环境中...根据需求文本,安装项目依赖库 pip3 install -r requirements.txt (在激活的虚拟环境中) 示例操作如下: [root@server01 project_python3]
django 高质量的中文学习资料实在太少了,而且中文社区支持也不友好,新人在开发中遇到问题通常求助无门。...C:\WINDOWS\system32>python -VPython 3.5.2 Virtualenv 强烈推荐在 virtualenv(虚拟环境)下进行 django 的开发。...举个例子,假设你已经在系统中安装了 Python,并且在阅读此教程前你还进行过一些 django 的学习,因此你通过 pip install django 安装了 django,但不幸的是那时候安装的...我既想让原本项目在 django 1.8 环境下运行,又想再安装 django 1.10.6 开启一个新项目,怎么办呢?使用 virtualenv 就能解决这个问题。...注意命名提示符前的 (blogproject_env) 确保你始终处在虚拟环境中,如果你不小心退出了虚拟环境,先按上面的步骤重新进入再安装 django。
这里项目A使用的是django1.3,项目B使用的是django1.4,而新项目C使用的是Django1.8。那么问题来了,如何同时在本地进行ABC这三个项目的开发和维护?...Virtualenv可用于创建独立的Python环境,在这些环境里面可以选择不同的Python版本或者不同的Packages,并且可以在没有root权限的情况下在环境里安装新套件,互相不会产生任何的影响...言归正传 安装,virtualenv本质上是个python包, 使用pip安装: 1 pip install virtualenv 在工作目录下创建虚拟环境(默认在当前目录):注意需要自定义虚拟环境的名字...创建virtualenv虚拟环境之前,系统中必须要安装有对应版本的python,并且卸载之后当前虚拟环境就无效了。...,目录名自定义 virtualenv venv 将会在当前的目录中创建一个文件夹,包含了Python可执行文件,以及 pip 库的一份拷贝,这样就能安装其他包了。
关于pypy这个东西,搞python有段时间的人应该都知道,我博客之前也写过两篇pypy的文章,有兴趣的可以看看: 什么是pypy pypy运行django+mysql简单教程 这篇文章主要介绍如何安装一个基于...安装virtualenv virtualenv的安装比较简单,直接 pip install virtualenv 即可。 可以参考这篇文章: 使用virtualenv创建虚拟python环境 2....对Django和tornado的支持 按照本文一开始提到的第二篇文章,把相关的包直接放到pypy-env下面的site-packages中,测试Djang1.3和1.5均没问题,只是连接sqlite3的数据库...到此为止唯一的问题就是关于MySQL的支持,还是有些问题。按照之前的方法安装好后调用时总是会出现 Segmentation fault (core dumped) 的错误。 5....更新: 关于Mysql的支持可以看这篇文章 pypy2.0.2成功运行Django1.5+Mysql
领取专属 10元无门槛券
手把手带您无忧上云