俗话说得好,工欲善其事,必先利其器!开发环境的搭建是你进行程序开发的基础,也是关键所在。网站开发过程中主要用到的软件有Pycharm ,Mysql ,Navicat , Python下面结合我的版本给大家一一演示如何安装。
软件介绍
我的软件版本
Pycharm 我这里没有升级,采用的是JetBrains PyCharm 2017.3.4 x64
Mysql ,这里我采用了比较好用的mysql-5.7.21-winx64
Navicat ,这里采用了Navicat Premium ,当然其他如 Navicat for Mysql也可以
Python,写文章的时候Python3.7.0刚刚发布,鉴于其他插件还没有进行适配,我采用Python3.6.4这个版本进行开发。
Pycharm 的安装
1、软件位置
PyCharm2017/64位下载地址:
链接:https://pan.baidu.com/s/1nwhmx2D
密码:pc61
2、右击软件压缩包选择解压到pycharm2017
3、在解压文件夹里面找到pycharm-professional-171.3780.47,右击打开。
5、点击Browse更改安装路径,建议安装到除C盘以外的磁盘,可在D盘或者其它盘创建一个PyCharm 2017文件夹,然后点击Next。
6、64位系统勾选64-bit launcher,32位系统勾选32-bit launcher,然后点击Next。
10、找到安装包解压后的PyCharm 2017文件夹,右击打开。
13、打开安装文件夹PyCharm 2017里的lib文件夹,然后在空白处鼠标右击选择粘贴。
14、在桌面找到JetBrainsPyCharm 2017.1 x64,右击打开。
17、勾选License server,在License server address:处填入http://intellij.mandroid.cn/ (或http://idea.imsxm.com/ 或http://idea.iteblog.com/key.php)三者中的任意一个即可,然后点击Activate。
这个破解版的验证码可能在今年10月份左右就要过期,你到时候告诉我,我给你找一个新的破解码。
Mysql的安装
1、下载压缩包
02、解压到文件夹目录下
1**3、新建txt文件内容如下:
设置mysql客户端默认字符集
default-character-set=utf8
设置3306端口
port = 3306
设置mysql的安装目录
basedir=D:\Program Files\mysql-5.7.21-winx64
设置mysql数据库的数据的存放目录
datadir=D:\Program Files\mysql-5.7.21-winx64\data
允许最大连接数
max_connections=200
服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
注:basedir和datadir的路径为自己的mysql存放的路径,文件名改成my.ini
4 添加bin目录到path环境变量
25 安装 MySQL服务,以管理员身份运行cmd
执行 mysqld install 命令
3若出现“缺少xxx.dll,请安装微软运行库
http://www.pc6.com/softview/SoftView_104246.html
6 生成data目录(MySQL 5.7.16往后默认是不提供data目录的),先要进入bin目录下
45
运行 mysqld --initialize-insecure --user=mysql
5查看data文件夹
6查看data目录内容是否正确
77 运行MySQL服务
net start mysql
8关闭MySQL服务的命令是net stop mysql
8 登陆MySQL
mysql -u root –p
9所有命令:安装服务 mysqld install
进入bin目录 cd E:\mysql-5.7.21-winx64\bin
生成data文件夹 mysqld --initialize-insecure --user=mysql
启动服务 net start mysql
登录 mysql -u root –p
修改密码:
10在忘记root密码的时候,可以这样
以windows为例:
1. 关闭正在运行的MySQL服务。
2. 打开DOS窗口,转到mysql\bin目录。
3. 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
5. 输入mysql回车,如果成功,将出现MySQL提示符 >。
6. 连接权限数据库: use mysql; 。
6. 改密码:update user set authentication_string=password("你的密码") where User="root";(别忘了最后加分号) 。
7. 刷新权限(必须步骤):flush privileges; 。
8. 退出 quit。
9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。
Navicat的安装
步骤一 打开Navicat应用程序.exe文件。或将Navicat CD安装光盘插入CD-ROM驱动器,打开Navicat.exe 文件。
0步骤二 在欢迎画面点击“下一步”。
Navicat Premium 安装图解步骤三 阅读许可协议,接受并点击“下一步”。
Navicat Premium 安装图解步骤四 选择安装位置。点击“浏览”自定义安装路径,设定完成后点击“下一步”。考虑到运行速度,尽量不要安装在C盘。
Navicat Premium 安装图解步骤五 运行其余的步骤。
Navicat Premium 安装图解步骤六 点击“完成”,结束安装进程。
Navicat Premium 安装图解步骤七 点击帮助->注册,在弹出的注册对话框内输入Navicat注册码(16 位数)并点击“激活”按钮进行在线激活注册码。
Navicat Premium 安装图解Navicat Premium注册码:NUYJ-W56S-3YUU-MVHV
其余版本的可以参考这个链接
Python的安装
官网传送Python3.6.4版本下载链接
由于Python的安装非常简单,我这里就不演示了。你可以参考这个链接python3.6.3安装教程。
virtualenv的安装和配置
使用虚拟环境的好处
我们希望每个应用都有属于自己的一套独立Python运行环境,这样可以不被其他应用所影响。virtualenv就是用来为一个应用创建一套隔离的Python运行环境,它很好的解决了各种包的管理和升级问题,使开发具有很大的自由性。
安装pip
我们同样需要在Python的官网上去下载,下载完成之后,解压到一个文件夹(记住要和Python放在同一目录下)
,采用添加环境变量的方法(我的电脑,右键-->属性,单击-->高级系统环境设置,单击-->高级,单击-->环境变量,单击-->系统变量下的Path)
,我们在PATH最后添加上Python中的scripts的地址,再用CMD控制台进入解压目录(举个例子:你当前在C盘要进入F盘只需要输入F:,回车即可。cd用于进入子目录,比如)进入F盘下的Python目录, 只需输入cd Python回车即可,cd与Python之间空一格
,
C:\Users\YC-Jiang>F:
F:>cd Python
F:\Python>cd pystall
F:\Python\pystall>
然后输入:python setup.py install
回车,等待几分钟即可。
最后,确认你的 pip 是否成功安装,在命令行输入 cmd ( windows 桌⾯面–>快速启动–>附件
–>cmd,看到以管理员身份运行类似的话,点击确定)或者Windows徽标+R
中输入
pip -—version
小白请注意:需要输入空格,注意有两条-,注意需要直接在命令行执行而不是输入
python 之后再执行(这一段中文是写给你的提醒,不是你要敲到终端里执行的语句)
如果已经成功安装 pip,会提示类似下面的:
pip 1.5.6 from C:\Python35\lib\site-packages\pip-1.5.6-py3.5.egg
pip 后面的数字是版本号,from后面的是pip的安装路径,具体的版本号和路径是什么
每个人都会不同,但只要电脑返回类似这样的提示就说明 pip 安装成功了。
如果你的电脑没有返回类似上的提示,而是有报错提示你 pip 没有被定义,请参考
这个方法为你的 Windows电脑安装pip: pip安装问题
安装virtualenv
在终端输入以下命令:
pip install virtualenv
virtualenv testvir # 在当前用户目录(win+r %HOMEPATH%可查看)生成
cd %homepath%
cd testvir
cd Scripts
activate.bat # 激活
pip list
deactivate.bat
其实这种方法挺麻烦的,这里我推荐一种简单方法,安装virtualenvwrapper
安装virtualenvwrapper
在终端输入如下命令:
pip install virtualenvwrapper-win
接下来便是创建虚拟环境了,同样采用如下命令:
mkvirtualenv djangoTest # djangoTest为你新建虚拟环境的名称
它会创建在C:\Users\YC\Envs当前用户目录下的Envs目录。
你可以自定义修改mkvirtualenv创建的目录:新增环境变量WORKON_HOME
退出激活状态命令
deactivate
知道有哪些虚拟环境命令
workon
直接进入虚拟环境命令
workon djangoTest
如果出现这种情况,表示你已经进入到虚拟环境中。
D:\Envs\Test\django(djangoTest)
再次说明,出现前面的(djangoTest)就代表进入了虚拟环境,之后就可以进行包和库的安装了。
使用镜像安装库
有的时候,由于一些包的安装地址在外国,所以国内的下载速度很慢,甚至可能会出现链接不上的问题。鉴于此,我推荐使用镜像加速下载,速度真的很快。这里推荐清华园的镜像,并简单介绍一下如何使用。正常我们下载Django的命令是:
pip install django==2.0.1
(请指定django的下载版本,否则将会是最新版的django),使用镜像以后,我们的命令如下:
pip install django==2.0.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
(注:上面命令的空格和顺序都是不能随意变得,否则就会出错,特别是空格!)
简单介绍一下各个软件的基本使用
Pycharm安装第三方库
File–>Default Settings–>Version Control–>Project InterPreter–>
右边绿色的+ –>搜索库名–>install package ,不懂的童鞋可以点击下面的示例:Pycharm安装第三库,Django也是可以利用这样的方式进行安装,但是速度不及使用pip安装的快。
Pycharm新建Django项目
首先如果你已经打开了其他项目,你需要File-->Close project,然后和没有项目的步骤一样如下:
1、点击出现的Create New Project按钮;
2、安装过程如下顺序;
2
顺序解读
1、选择使用的是django项目,即可进入右侧页面;
2、Location: F:\Django\untitled ,它表示你创建的Django项目的存放地址,以后各个文件就在这里,我这里是untitled文件夹下,这个名称是默认的,你可以自行修改。
3、Project interpreter:表示的是你这个项目的Python解释器,下面7那个则是已经存在的Python解释器,我们推荐自己使用独立的解释器。所以点击3以后,再点击4 ,下拉4你会发现还有一个Conda,但是我们不选这个,选用Virtualenv这个,也就是第一个。
4、接下来我们看5这步,此处的Location是指你这个项目的Python解释器的位置文件夹,一般情况下,我们都取和项目一样的名称。6这一步是具体到你这个项目用的是哪个Python.exe程序,它一般在你虚拟环境下面的Scripts\pyhton.exe这个程序。
5、最后7这步你不用考虑,因为我们开发都是采用独立的开发环境,不会用到已经存在的环境,当然特殊情况除外。
然后就出现
完整过程演示
1、创建虚拟环境djangoTest
Microsoft Windows [版本 10.0.14393]
(c) 2016 Microsoft Corporation。保留所有权利。
C:\Users\YC>F: # 进入F盘
F:\>cd Envs # 进入到Envs这个文件夹
F:\Envs>mkvirtualenv djangoTest # 创建虚拟环境djangoTest
Using base prefix 'f:\\python\\pystall'
New python executable in F:\Envs\djangoTest\Scripts\python.exe # 看到没,新的解释器位置
Installing setuptools, pip, wheel...done.
(djangoTest) F:\Envs> # 表示已经进入到djangoTest这个虚拟环境中
2、安装Django2.0.1
(djangoTest) F:\Envs>pip install django==2.0.1 -i https://pypi.tuna.tsinghua.edu.cn/simple # 采用清华镜像源安装django
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting django==2.0.1
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/21/2a/3a0ec97b18d6e8d295142228f03604ac78ea6de05cf9bc3773a74f0b58bb/Django-2.0.1-py3-none-any.whl (7.1MB)
100% |████████████████████████████████| 7.1MB 2.9MB/s
Collecting pytz (from django==2.0.1)
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/30/4e/27c34b62430286c6d59177a0842ed90dc789ce5d1ed740887653b898779a/pytz-2018.5-py2.py3-none-any.whl (510kB)
100% |████████████████████████████████| 512kB 1.5MB/s
Installing collected packages: pytz, django
Successfully installed django-2.0.1 pytz-2018.5 # 提示已经安装成功了,新版本会自动安装pytz这个库
(djangoTest) F:\Envs> # 然后就可以开始pip安装库和包了
3、创建我们的django项目
打开Pycharm,新建django项目,个步骤如下:
djangotest.png
最后点击确定按钮即可,进入到如下页面:
tt.png
放大一下: qq.png
这里面各个目录和文件的具体意思,下篇文章介绍,这里我就不详细说明了。
然后单击运行按钮运行一下。
cc.png
出现这个界面以后,在浏览器导航栏中输入http://127.0.0.1:8000/ 然后回车,如果出现下面的界面,表明你的djangoTest项目可以正常使用了!
vv.png
在pycharm中按Ctrl+C即可停止运行! 不知道你注意没有,这个dajngoTest是灰色的, bb 我们可以右键mark为source Root目录,就变成了蓝色, nn
这样做的好处就是可以避免包的导入问题,我们在import模块时pycharm会根据设置从而智能提示。如果不mark可能会出现很多我们在pycharm中报红色,但是cmd可以运行的情况。
至此,关于djangoTest项目的介绍就先到这里。下面介绍navicat基本使用
navicat基本使用
1、新建连接
连接名和主机名一般写本地地址127.0.0.1或者localhost,端口默认3306,这里用户名和密码我均设置为root,然后点击左边的连接测试,如果出现连接成功的提示框,便点击确定,和这个框的确定。
ee.png
双击这个连接,如果该连接由灰色变为绿色的时候,就可以开始右键它,出现新建数据库,然后如下所示: yy.png
数据库名可以随便写,这里我写的是djangoTest这个项目名称,字符集选择图上所示那个,不要选择其他类型,这个很重要!排序规则选择第一个即可,也就是图上所示,这个也很重要,请按照图上要求,否则后期中文编码会出现编码错误。
2、新建数据表
双击数据库testdjango使它变绿,然后选中表,再右键新建表。或使用右侧新建表按钮也可以。
接下来就是正常的增加数据了。
bbb.png
点击右侧上方的查询按钮,再点击下面的新建查询按钮,输入查询语句就可开始查询! ggg.png
3、表的复制粘贴与数据库传输以及数据库导入导出
Navicat支持我们把不同数据库的表进行复制粘贴操作同时还支持数据传输,你可以点击工具数据传输即可,是不是很简单。
导入:右键点击运行SQL文件。
导出:在需要导出的数据库上右键,可以转储SQL文件也可以选择只转存结构或连带数据一起转存。
至此,关于项目开发环境的搭建就先介绍到这里,下篇我将利用之前建立的djangoTest项目来简单回顾一下django的基础知识
网友评论