Rumah pangkalan data tutorial mysql Eclipse+PyDev+Django+Mysql搭建Python web开发环境_MySQL

Eclipse+PyDev+Django+Mysql搭建Python web开发环境_MySQL

Jun 01, 2016 pm 01:10 PM

pythonDjango

             Eclipse+PyDev+Django+Mysql搭建Python web开发环境

  Python的web框架有很多,目前主流的有Django、Tornado、Web.py等,最流行的要属Django了,也是被大家最看好的框架之一。下面就来讲讲如何搭建Django的开发环境。

一.准备工作

  需要下载的软件:

  JDK:官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.html

  Python安装包:我用的是python 2.6.6的安装包,官网下载地址是:http://www.python.org/download/releases/

  Eclipse:我用的是Eclipse 3.7.2 for java ee developers版本的,官网下载地址是:

  http://www.eclipse.org/downloads/packages/release/indigo/sr2

  Pydev:http://sourceforge.net/projects/pydev/files/

  Django:https://www.djangoproject.com/download/

  Mysql:http://www.mysql.com/downloads/mysql/

  Mysql-Python:http://www.lfd.uci.edu/~gohlke/pythonlibs/

二.配置过程

  我的环境是win xp,32位系统。

  1.安装JDK

  在JDK官网http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.html选择合适的版本,注意32位和64位的区别。

  注意安装好JDK好之后,要配置一下环境变量,具体如何安装JDK请参考我之前的文章

  http://www.cnblogs.com/dolphin0520/archive/2012/03/08/2385309.html

  2.安装Python

  Python目前出了3.x版本的,个人觉得最好还是用2.6或者2.7版本的,2.x版本的第三方库比较多,也相对稳定。

  安装好Python之后,需要配置一下环境变量,具体安装方法参考:

  http://www.cnblogs.com/dolphin0520/archive/2013/03/05/2943747.html

  3.安装Eclipse

  Eclipse的安装包下载下来解压即可使用。

  4.在Eclipse中配置Pydev

  Pydev是一个Eclipse插件,使得可以在Eclipse中编写Python程序。下载好Pydev的安装包之后,解压可以看到features和plugins两个文件夹。在Eclipse根目录下建立一个文件夹Pydev,把解压得到的两个文件夹放到Pydev文件夹下,然后在Eclipse根目录下建立一个名为links的文件夹(若links文件夹存在则不用新建),在links文件夹下建立一个文件pydev.ini,用记事本打开,将   path=Pydev 添加进去保存关闭即可。然后打开Eclipse,选择Window -> Preferences -> Pydev- > Interpreter-Python,然后在右侧的“Python Interpreters”面板中选择New,在弹出的对话框的“Interpreter Name”写Python,在“Interpreter Executable”中定位到python.exe的地址,然后一直选择“ok”即可:

  

  这里介绍的是离线安装Pydev的方法,当然可以在线进行安装,读者可以自行百度在线安装Pydev的方法。

  5.安装Django

  在官网https://www.djangoproject.com/download/下载了Django的安装包之后,先进行解压,然后在在cmd下进入解压的文件目录下,运行命令python setup.py install,安装完毕之后,需要配置一下环境变量,一般情况下,安装好的Django在Python安装目录的

Lib/site-packages下,然后将D:/Program Files/Python26/Lib/site-packages/django/bin;添加到系统环境变量path中(注意路径值根据个人安装情况而定)。添加成功之后关闭cmd。再重新启动一个cmd,输入命令django-admin.py startproject mysite,如果没有提示错误,则表示安装成功。

  6.安装Mysql

  具体安装过程可参照:http://wenku.baidu.com/view/49b110c7bb4cf7ec4afed083.html

  7.安装Mysql-Python

  Mysql-Python是Python连接Mysql的接口,在http://www.lfd.uci.edu/~gohlke/pythonlibs/下载相应的安装文件安装完毕,打开cmd,输入python,然后输入import _mysql和import MySQLdb,若没有提示错误,则表示安装成功。

  


Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana anda mengubah jadual di MySQL menggunakan pernyataan Alter Table? Bagaimana anda mengubah jadual di MySQL menggunakan pernyataan Alter Table? Mar 19, 2025 pm 03:51 PM

Artikel ini membincangkan menggunakan pernyataan jadual Alter MySQL untuk mengubah suai jadual, termasuk menambah/menjatuhkan lajur, menamakan semula jadual/lajur, dan menukar jenis data lajur.

Bagaimana saya mengkonfigurasi penyulitan SSL/TLS untuk sambungan MySQL? Bagaimana saya mengkonfigurasi penyulitan SSL/TLS untuk sambungan MySQL? Mar 18, 2025 pm 12:01 PM

Artikel membincangkan mengkonfigurasi penyulitan SSL/TLS untuk MySQL, termasuk penjanaan sijil dan pengesahan. Isu utama menggunakan implikasi keselamatan sijil yang ditandatangani sendiri. [Kira-kira aksara: 159]

Bagaimana anda mengendalikan dataset besar di MySQL? Bagaimana anda mengendalikan dataset besar di MySQL? Mar 21, 2025 pm 12:15 PM

Artikel membincangkan strategi untuk mengendalikan dataset besar di MySQL, termasuk pembahagian, sharding, pengindeksan, dan pengoptimuman pertanyaan.

Apakah beberapa alat GUI MySQL yang popular (mis., MySQL Workbench, phpmyadmin)? Apakah beberapa alat GUI MySQL yang popular (mis., MySQL Workbench, phpmyadmin)? Mar 21, 2025 pm 06:28 PM

Artikel membincangkan alat MySQL GUI yang popular seperti MySQL Workbench dan PHPMyAdmin, membandingkan ciri dan kesesuaian mereka untuk pemula dan pengguna maju. [159 aksara]

Bagaimana anda menjatuhkan jadual di MySQL menggunakan pernyataan jadual drop? Bagaimana anda menjatuhkan jadual di MySQL menggunakan pernyataan jadual drop? Mar 19, 2025 pm 03:52 PM

Artikel ini membincangkan jadual menjatuhkan di MySQL menggunakan pernyataan Jadual Drop, menekankan langkah berjaga -jaga dan risiko. Ia menyoroti bahawa tindakan itu tidak dapat dipulihkan tanpa sandaran, memperincikan kaedah pemulihan dan bahaya persekitaran pengeluaran yang berpotensi.

Bagaimana anda mewakili hubungan menggunakan kunci asing? Bagaimana anda mewakili hubungan menggunakan kunci asing? Mar 19, 2025 pm 03:48 PM

Artikel membincangkan menggunakan kunci asing untuk mewakili hubungan dalam pangkalan data, memberi tumpuan kepada amalan terbaik, integriti data, dan perangkap umum untuk dielakkan.

Bagaimana anda membuat indeks pada lajur JSON? Bagaimana anda membuat indeks pada lajur JSON? Mar 21, 2025 pm 12:13 PM

Artikel ini membincangkan membuat indeks pada lajur JSON dalam pelbagai pangkalan data seperti PostgreSQL, MySQL, dan MongoDB untuk meningkatkan prestasi pertanyaan. Ia menerangkan sintaks dan faedah mengindeks laluan JSON tertentu, dan menyenaraikan sistem pangkalan data yang disokong.

Bagaimanakah saya menjamin MySQL terhadap kelemahan biasa (suntikan SQL, serangan kekerasan)? Bagaimanakah saya menjamin MySQL terhadap kelemahan biasa (suntikan SQL, serangan kekerasan)? Mar 18, 2025 pm 12:00 PM

Artikel membincangkan mendapatkan MySQL terhadap suntikan SQL dan serangan kekerasan menggunakan pernyataan yang disediakan, pengesahan input, dan dasar kata laluan yang kuat. (159 aksara)

See all articles