• Welcome to the world's largest Chinese hacker forum

    Welcome to the world's largest Chinese hacker forum, our forum registration is open! You can now register for technical communication with us, this is a free and open to the world of the BBS, we founded the purpose for the study of network security, please don't release business of black/grey, or on the BBS posts, to seek help hacker if violations, we will permanently frozen your IP and account, thank you for your cooperation. Hacker attack and defense cracking or network Security

    business please click here: Creation Security  From CNHACKTEAM

PyCharm Django Python开发环境配置详细教程


C19n37K

Recommended Posts

前言

[title-plane title=”前言”]本文介绍了 Pycharm + Django+ Python 配置开发环境的步骤,整理了官方以及优秀第三方的内容,对学习和工作有一定借鉴意义。[/title-plane]

配置过程

1. Python 下载及安装

(1)根据需要的版本去 Python 官网(https://www.python.org/downloads/)上下载,我下载的是3.7的版本。

https://ae01.alicdn.com/kf/Ue601bb839f6a43c68c485cbacd9c312a0.jpg

(2)下载后,点击exe文件安装,下方的方框打钩,添加 Python 到环境变量。

https://ae01.alicdn.com/kf/U669f11921ebf451db3ceaa1002dd7940e.jpg

(3)我选择默认安装,然后等它安装完就可以了。

https://ae01.alicdn.com/kf/U67efd4444edb4dab95496a02af2490239.jpg

(4)测试是否安装成功,打开 cmd ,输入 python ,如果有显示版本信息,则说明安装成功。

https://ae01.alicdn.com/kf/Ua90a6744f4d245abafb0921cc1f29d78D.jpg

(5)安装成功后,可以在开始菜单找到IDE,运行。

https://ae01.alicdn.com/kf/U67dd0fb0ca3343a2a444934029e6ef79o.jpg

2. 安装虚拟环境

  • 安装 virtualenv 虚拟环境

用于创建虚拟环境,实现项目之间环境隔离,解决项目中存在的版本冲突问题。

打开 dos 界面,输入以下命令进行安装:

(1)安装 virtualenv

https://ae01.alicdn.com/kf/Ua429146fd70c40d3b1e84a0c983a7f72m.jpg

(2)创建虚拟环境目录 testvir

Copy...> virtualenv testvir

(3)进入虚拟环境目录

Copy...> cd testvir

(4)查看目录

Copy...> dir

(5)进入 Scripts 工作目录

Copy...> testvir> cd Scripts

(6)激活当前虚拟环境

Copy...>Scripts> activate.bat

(7)查看当前环境

Copy(testvir) ... >Scripts> pip list

(8)退出虚拟环境

Copy(testvir) ... >Scripts> deactivate.bat
  • 安装 virtualenvwrapper 虚拟环境

上面我们安装了 virtualenv 虚拟环境,可是 virtualenv 每次启动项目都需要进入具体的项目目录下,然后再激活使用,项目多起来后比较麻烦。而使用 virtualenvwrapper 可以更好地管理虚拟环境,能全局创建和进入虚拟工具目录,操作非常方便。

打开 dos 界面,输入以下命令进行安装:

(1)安装 virtualenvwrapper

https://ae01.alicdn.com/kf/U51f4977ae06f4365a48d9dbd2e3d7885T.jpg

(2)新建环境变量 WORKON_HOME,文件路径可以自定义,这样,每次创建的虚拟环境都会集中存放在自定义的文件夹中,方便管理。

计算机–>属性–>高级系统设置–>环境变量–>在系统变量中新建“变量名”:

https://ae01.alicdn.com/kf/U5c060dcec05e41d1923be8a462350838B.jpg

(3)创建虚拟环境 testvir3 ,直接就可以进入激活状态。此时,创建的虚拟环境会存放在环境变量对应的文件夹中。

https://ae01.alicdn.com/kf/U8192805996924dd8b4f93a4cdbc19777n.jpg

(4)退出虚拟环境。

Copy(testvir3)...> deactivate.bat

(5)查看当前有哪些虚拟环境。

https://ae01.alicdn.com/kf/Uf9508e4d9c76414e843eed342039e957z.jpg

(6)进入指定的虚拟环境(目录)。

Copy...> workon testvir3

3. 安装 Django 及第三方库

  • 安装Django 主程序

(1)进入虚拟环境

https://ae01.alicdn.com/kf/U095e7427ae214b99a2215d14f81db9d16.jpg

(2)开始安装 Django,我安装的是1.9.8的版本,最新的版本可以去[官网](https://www.djangoproject.com/download/)上看,注意 == 前后不要有空格,不然会报错。如果不指定版本(> pip install django),则默认安装最新版本。

https://ae01.alicdn.com/kf/U5c253228386c4c9080b0b0a08292736d8.jpg

(3)查看安装结果,可以发现,已经安装成功。

https://ae01.alicdn.com/kf/Uca48565e803d4452b5f3878319992999d.jpg
  • 安装第三方库 Pillow(图片处理库)

(1)同样的安装命令,如果不指定版本,则默认安装最新版本。

https://ae01.alicdn.com/kf/U1c9d100525e74c2fa0e0772bf50e67dch.jpg

(2)如果要卸载已安装的包,可以执行 pip uninstall xxx 命令。

https://ae01.alicdn.com/kf/U98eeb020a50b4a94bfe291c3af62d2cbx.jpg

4. 安装开发工具

  • 安装 MySQL

(1)安装MySQL

可以参考我的另一篇博客 [Windows下MySQL下载与安装](https://mp.csdn.net/postedit/81289471) 。

(2)安装 Python 的 mysql 驱动,用于连接 MySQL 数据库,我这里用 mysqlclient

[c-alert type=”info”]mysqlclient

简介:一个兼容Python 3的MySQL-python分支)

下载: https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient

[/c-alert]

因为我的 Python 是3.7版本,所以我下载了最后一个到 D 盘。

https://ae01.alicdn.com/kf/Ue6c0bde12c00477296db35ec842253f8n.jpg

安装 mysqlclient ,进入 Python 环境测试,导入MySQL模块没有报错,说明驱动安装成功。

Copypip install 驱动名.whl
https://ae01.alicdn.com/kf/Ud06da1f0804a49dfb0cb9448f3e0ba33C.jpg

 

5. 安装PyCharm

[c-downbtn type=”ct” url=”http://ct.ghpym.com/dir/7369060-41220790-0a55f8″ pwd=””]资源文件下载[/c-downbtn]

直接下载安装使用即可

完成

至此,配置已经全部完成,开始快乐的开发你的Django程序吧!!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now