python开发环境

1.安装搜狗   :官网下载搜狗输入法,下载完成后,直接可以在ubuntu软件中心打开(安装成功后,重启电脑)
2.安装python   :(自带) 
  安装python开发环境:sudo apt-get install python2.7-dev
3.安装pip      :sudo apt-get install  python-pip
4.安装Django   :sudo pip install Django==1.6(官网上有)
5.创建一个项目 :django-admin.py startproject firstPro
6.运行Django项目:./manage.py runserver
7.安装pycharm  :http://www.jetbrains.com/pycharm/download(linux free)  pycharm-community-3.4.1->bin->./pycharm.sh
8.最轻量的数据库:  sqlite(需要安装)
                            1.源码安装步骤如下:
                1)wget http://www.sqlite.org/sqlite-3.5.6.tar.gz
                2)tar -xzvf sqlite-3.5.6.tar.gz
                3)cd sqlite-3.5.6
                4)./configure --disable-tcl ##加上这个选项则不需要TCL,否则在2.4内核上编译通不过
                5)make
                6)make install

得到的几个文件在:/usr/local/lib  libsqlite3.a  libsqlite3.la  libsqlite3.so  libsqlite3.so.0  libsqlite3.so.0.8.6  pkgconfig

/usr/local/include  /usr/local/bin

2.测试是否安装成功

# cd /usr/lcoal/sqlite-3.5.6

# ./sqlite3 text.db

提示错误如下:

./***: error while loading shared libraries: libsqlite3.so.0: cannot open shared object file: No such file or directory
sqlite 打开方式  sqlite3 db.sql  .tables
9.安装vim : $sudo apt-get install vim
  配置vim :需要修改 ~/.vimrc文件  set tabstop=4 "我是注释
                                  set shiftwidth=4 
                                  set softtabstop=4
                                  set nu "显示行号
10.安装mysql :sudo apt-get install mysql-server
   安装mysql环境:     sudo apt-get install libmysqlclient-dev(依赖库)
11. 启动虚拟环境    : source ~/environment/qst_mooc_api/bin/activate(环境的配置文件)   进入虚拟环境后才能migrate数据库
    退出虚拟环境:   deactivate
12.sudo chmod -R -f 777 ./*更改文件权限
13.sudo chown -R -f taven:taven ./*
14.migrate数据库(http://www.weiguda.com/blog/2/ )需要执行11即:source ~/environment/qst_mooc_api/bin/activate(环境的配置文件)
   sudo python ./manage.py schemamigration api --initial
   sudo python ./manage.py syncdb
   sudo python ./manage.py migrate api 
   (1)在migrate之前应该检查manage.py中的envs.dev

15.python virtualenv:http://www.besttome.com/html/python_development_environment_virtualenv.html 
   http://cutso.blog.sohu.com/215932982.html

16.svn://115.28.100.77:9091/QST_MOOC_API  tianwj  tianwj_7662
17.  加载环境 pip install -r requirements/local.txt(加载库):需要执行11即:source ~/environment/qst_mooc_api/bin/activate(环境的配置文件)

omitvt.     省略;遗漏;删掉;未(做

18  ssh 中的   scp -r ~/tblog [email protected]:~

19  在服务上持续运行一个程序:nohup python ./manage.py runserver 0.0.0.0:8000 &(后台运行标志)
SVN:svn://115.28.100.77:9091/QST_MOOC
20(博客)

如果你和我一样,在做Django应用开发中喜欢使用一些Django第三方扩展来进行Django的快速开发,那么可能就会在自己的Linux系统中的Python目录中大量的安装过一些扩展库了,但A应用用到的扩展B应用又不一定需要用到。当然一个应用开发完成,可以需要写一些安装手册这类的,这时你可能会有些茫然,到底哪些扩展是自己这个应用所用到的?这样看来一个“干净”的开发环境还是很有必要的。

利用Virtualenv能快速的搞定这样一个开发环境,事实上不仅仅是Django需要,你在做任何Python开发的的时候,都可以考虑做这么一个“干净”的虚拟环境来进行开发,这样就不必担心搞乱自己的Python主目录时的库程序了。

具体面言,做这么一个开发环境,可能会需要用到pip,virtualenv,easy_install。

在Fedora中,有一个python-setuptools模块,可以直接装easy_install安装上,估记在Ubuntu中也类似有这样的模块。当然也可以通过直接下载easy_install代码来安装:

wget -q http://peak.telecommunity.com/dist/ez_setup.py

执行安装时,需要用到管理员权限。

下面一步,安装virtualenv。

仍然是管理员权限进行安装,命令:

sudo easy_install virtualenv

这步完成后,以后就可以进接使用virtualenv来进行Python开发环境的创建了。

(1).环境创建

[wyatt@wyatt hg]$ virtualenv mysite

New python executable in mysite/bin/python

Installing setuptools............done.

Installing pip...............done.

这时会在mysite目录中生成三个Python所需的目录。

(2).启用虚拟环境

进入mysite目录,执行:

source bin/activate

这里你会发现原来的命令提示符发生了变化,多了一个括号,里面的字符即为你所创建的虚拟环境的名称。接下来的所有模块的安装,都只会直接安装到项目目录中去。

(3).安装Django

使用PIP进行Django的安装,命令:

pip install django

安装完成后即可进行项目的开发工作了。

PIP有一个很不错的功能,可使用该功能来自己生成项目安装的扩展,而其他用户在使用你的应用的时候,也可以方便的通过这种方式,完成扩展的再次安装。

(1).扩展生成:

pip freeze > prj.txt

会在当前目录中生成这样一个文本文件,包含扩展名及相应的版本号。

2.安装

(pip) install -r prj.txt

自动装所有模块一次些安装完成。

需要注意的是,你每次开始继续开发项目的时候,都需要使用source进入到虚拟环境后才可以正确的进行项目的开发

时间: 2024-07-28 13:59:10

python开发环境的相关文章

linux 下安装 mysql 并配置 python 开发环境

1.安装 mysql ,安装过程中将提示设置 root 用户的密码,默认可以设置为 rootadmin . $ sudo apt-get install mysql-server 2.安装 mysql 开发工具(不安装时,安装 MySQL-python 提示错误 "mysql_config not found"). $ sudo apt-get install libmysqld-dev 3.安装 python 的 mysql 库 MySQL-python (首先安装 python-d

visual studio 2015 搭建python开发环境,python入门到精通[三]

在上一篇博客Windows搭建python开发环境,python入门到精通[一]很多园友提到希望使用visual studio 2013/visual studio 2015 python做demo,这里略带一句,其实就"学习python"而言,比较建议使用pycharm,pycharm可以设置VS或者eclipse等多种IDE的编码,可以让绝大部分其他语言使用IDE的习惯者更容易上手.这一点兼容确实做的很好.不过既然这么多园友要求使用vs开发python的话,就介绍一下visual

翻译:打造基于Sublime Text 3的全能python开发环境

原文地址:https://realpython.com/blog/python/setting-up-sublime-text-3-for-full-stack-python-development/ 原文标题:Setting Up Sublime Text 3 for Full Stack Python Development 翻译:打造基于sublime text 3的全能Python开发环境 Sublime Text 3 (ST3) is lightweight, cross-platfo

ubuntu上用eclipse搭建java、python开发环境

上一篇文章讲到如何在windwos上用eclipse搭建java.python开发环境,这一讲将关注如何在ubuntu上实现搭建,本人使用虚拟机安装的ubuntu系统,系统版本为:14.04 lts 一.用eclipse + jdk搭建java开发环境 1.jdk官方下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 本人下载的是:jdk-8u77-linux-x64.tar.gz

Mac OS10.9 下python开发环境(eclipse)以及自然语言包NLTK的安装与注意

折腾了大半天,终于把mbp上python自然语言开发环境搭建好了. 第一步,安装JDK1.7 for mac MacOS10.9是自带python2.7.5的,够用,具体的可以打开终端输入python显示版本号码.在10.9中MacOS没有自带的JDK1.7所以我们得先安装JDK1.7 for mac 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 选择Mac OS

python开发环境设置(windows)

python开发环境设置(windows) 1)  python2.7.3安装 在www.python.org上下载python-2.7.6.amd64.msi软件,安装完成后设置path路径.控制面板->高级系统设置->高级->环境变量->新建用户变量,输入变量名path,变量值,确定,确定. 查看设置是否成功:cmd->python,有如下图输出,说明环境变量设置成功. 2) setuptools安装(python2.7.3) 下载setuptools-3.6.zip文件

Eclipse 下搭建pyDev python开发环境及helloworld

一,安装基础环境 1,安装jdk7,并配置环境变量(pyDev要求jdk7及以上版本,否则安装好也不显示) 2,下载Eclipse并解压 3,安装python3.X 二,Eclipse下配置pyDev 1,安装插件:help -> Install new Software.. ->输入PyDev Update Site - http://pydev.org/updates 然后下一步.同意等等. 2,配置python编译器:Window -> perferences -> pyDe

【Python】Eclipse和pydev搭建Python开发环境

参考资料: http://www.dotnet120.com/page/10545/ 1.准备工作: 下载32位的JDK6 Java的开发包 下载32位的Eclipse 下载Python 2.x 2.安装JDK6 3.安装Eclipse和Python 4.给Eclipse安装PyDev插件 在Help菜单中,选择Install New Software···, 选择Add按钮,Name:PyDev(这个随便起),Location:http://pydev.org/updates(PyDev的更新

在Ubuntu下配置舒服的Python开发环境

Ubuntu 提供了一个良好的 Python 开发环境,但如果想使我们的开发效率最大化,还需要进行很多定制化的安装和配置.下面的是我们团队开发人员推荐的一个安装和配置步骤,基于 Ubuntu 12.04 桌面版本标准安装. 安装 Python 发布版本和 build 依赖包 建议至少安装 Python 2.7/3.2 版本,毕竟 Python 2.X/3.X 还是有不少区别的. 1 2 3 4 # 安装 Python 发布版本,dev包必须安装,很多用pip安装包都需要编译 sudo apt-g

Notepad++配置Python开发环境

1. 安装Python 1 下载 我选择了32位的2.7版本.https://www.python.org/ftp/python/2.7.8/python-2.7.8.msi 2. 安装 安装的时候可以修改安装路径到D盘,然后注意一点是可以将最后一项“配置环境变量”勾选上(默认是不选择的),这样就不用手动配置环境变量了. 2. 配置Notepad++ 可以参考文章[1]的方法进行配置,但是注意输入的命令是参考文章[2]的. 1. Notepad++ ->"运行"菜单->&q