[django]ubuntu下django 开发 环境配置

本文介绍如何在Linux环境下配置Python Django开发环境,包括使用virtualenv管理虚拟环境、安装及配置Django、以及设置集成开发环境Aptana Studio。

在进行python开发的时候最好使用virtualenv来建立虚拟环境,来分离不同的配置。相比其windows,个人更喜欢在linux环境下进行python django web开发,在linux环境下各种工具更容易配置,而且linux下可以选择的免费工具也更多。

1. 配置 virtualenv

安装easy_install

sudo apt-get install python-setuptools 

安装virtualenv

sudo easy_install virtualenv

建立虚拟环境, 下面的命令是将环境建立在python_env的目录下。

sudo virtualenv python_env 

切换 环境

source ./python_env/bin/activate

现在python已经切换到了我们的env环境下了。


2. 配置django环境

在我们前面的python_env环境下安装django,我们可以利用pip来进行安装,还可一指定安装的版本号。

pip install Django==1.5.4
此时可以到 /python_env/lib/python2.7/site-packages 目录下查看在当前环境下安装的python工具,所安装的django也在此目录下。

创建工程,此处命名为mySite

django-admin.py startproject mySite

进入mySite启动工程

cd mySite
python manage.py runserver

在浏览器中打开 http://localhost:8000/ 看到 “It worked!“,就表明已经安装好了。


3. 配置集成开发环境

django开发的集成开发环境通常是 eclipse + pyDev, 这个网上讲述怎么使用。 我推荐使用“Aptana Studio”, 可以到 aptana 去下载该工具。

此工具不仅支持python,同时也支持html, CSS, javascript 编辑。当然aptana studio也是基于eclipse,添加了相应的一些插件。省了我们自己一个一个去安装。


使用aptana studio以后,基本上所有的操作都能在这个集成开发环境里进行了。

File->New->Projects->PyDev->PyDev Django Project

Project Name: mySite

这个时候会提醒 python Interpreter没有设置,点开链接,可以手动添加,当然也可以选择" Auto Config".

然后再添加django的路径 /python_env/lib/python2.7/site-packages

Apply,然后再下一步。缺省sqlite3数据之类的如果不变,都不用修改,直接Finish即可。


调试:

在mySite上右键 ----> Debug As: ----> PyDev: Django

此时就可以在下面的Console里面看到 前面我们所描写的 python manager.py runserver中的输出内容。

然后再在相应的python脚本上加断点,即可进行调试。


内容概要:本文系统梳理了多个科研领域的前沿研究与技术实现,重点涵盖FDTD方法中的完美匹配层(PML)研究,以及Matlab/Simulink在电磁、电力、控制、通信、信号处理、图像处理、路径规划、能源系统优化等领域的仿真与算法实现。文中列举了大量基于Matlab和Python的科研案例,如风电功率预测、负荷预测、无人机三维路径规划、电池系统故障诊断、雷达模拟、通信编码、微电网优化调度等,并强调结合智能优化算法(如粒子群、遗传算法、深度学习等)提升系统性能。同时,提供了丰富的代码资源与仿真模型,涵盖永磁同步电机控制、逆变器设计、多智能体任务分配、虚拟电厂调度等复杂系统,助力科研人员快速开展复现实验与创新研究。; 适合人群:具备一定编程基础,熟悉Matlab/Python工具,从事电气工程、自动化、通信、人工智能、新能源、控制科学等相关领域研究的研发人员及研究生。; 使用场景及目标:① 学习并实现FDTD仿真中的PML边界条件以有效抑制数值反射;② 掌握Matlab/Simulink在多物理场建模、控制系统设计与优化算法中的综合应用;③ 借助提供的代码资源完成科研复现、课程设计、竞赛项目或工程原型开发; 阅读建议:此资源以科研实战为导向,不仅提供理论方法,更强调代码实现与仿真验证。建议读者结合自身研究方向,按目录顺序查阅相关模块,下载配套代码进行调试与二次开发,以达到学以致用、融会贯通的目的。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值