linux和Mac环境下配置python:Python会安装在 /usr/lib/python** 目录中,Python库安装在/usr/local/lib/pythonXX,XX为你使用的Python的版本号。

找到记得这个位置可用于以后配置下python中的安装相应的lib库;

MAC 平台安装 Python:最近的Macs系统都自带有Python环境,但是自带的Python版本为旧版本,你可以通过链接http://www.python.org/download/mac/ 查看MAC上Python的新版功能介绍。MAC上完整的Python安装教程你可以查看:http://www.cwi.nl/~jack/macpython.html
环境变量配置
export PATH="$PATH:/usr/lib/python2.7 "

但是现发现,现在Ubuntu环境下不用设置path;也可以照样运行 :python;
1:py的win安装
现在主流的py有两个版本,2.7以上和3.4以上版本,推荐用2.7以上版本好,老版本支持更多第三方开发类库多;

点击安装后:配置path(注意这里的Path配置两个地方)ps:E:ProgramFilesPython27(PYTHON_HOME) %PYTHON_HOME%;%PYTHON_HOME%Scripts;(path)E:ProgramFilesPython27和E:ProgramFilesPython27Scripts(因其后面可能用到pip脚本命令)如果没有配置python的path路径的话:可以用python (manage.py) shell 进入当前目录中

python自带的GUI :

2:Djando的安装:方法一:手动安装;进入到从官网下载的Django压缩包解压的目录:D:samysoftwareworkwebDjango-1.8.1运行命令:python setup.py install
检查是否安装成功:进入dos:python环境下,运行>>> import django>>> django.VERSION(1, 8, 1, ‘final‘, 0)>>> print(django.__path__)[‘E:\ProgramFiles\Python27\lib\site-packages\django-1.8.1-py2.7.egg\django‘]
方法二: 通过开发工具pycharm自动安装;ps:在创建Django项目时它自动的去安装,如果安装失败,他会后台去安装下载Django(如是这种情况下,得需删除现在项目,再次创建项目就有了)

ps:如果是在Linux或Mac中直接运行命令:
import djangoprint(django.VERSION)print(django.__path__)

Djinago的删除:
1、首先从svn上下载最新的开发版。使用开发版的好处就是,你可以使用到最新的Django代码
2、删除以前安装的旧版本 首先在命令行窗口中执行:python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()" 看看自己的site-packages目录在什么位置,然后删除site-packages/django文件夹即可。 3、安装新版本 到下载的Django目录下,执行:python setup.py install 即可。 4、查看Django版本信息 命令行窗口:>>>import django >>>django.VERSION 如图:

webDjingo框架用法:命令:django-admin startproject samyblog python manage.py startapp blog(help) python manage.py runserver python manage.py migrate
方法一:直接通过dos环境下命令操作

方法二:直接通过开发工具操作:
如果没有安装Django,开发工具pycharm自动会给你安装配置Django;



把手动创建的项目导入到pc中:可见现在设置web访问的路径可以设置为:localhost:8080/samyblog




同步数据库操作:

开发工具上触发的位置:





重新运行服务器,进入后台:

基本语法部分:firstexploration.py
include_method.py
# encoding=utf-8 #这个一定要放到文件;__author__ = ‘samyzhang‘# 这个引入有问题,现在没有找到原因# from math import *import mathfrom include_method import *# 这里主要演示Python的基本语法:# 基本数据类型# 控制流语句# 类属性# 构造及析构过程print(6534 + 233)print(6534 * 233)name = "samy"print(name)# fdasfdafdas#age = 123print(type(age))NAME = "samyZhang"print(NAME)print(len(NAME))# python区分大小写(注意这里设置中午,故前面得配置encoding)sex = Falseprint(type(sex))area = 3244.432143print(type(area))name = str(1233)print(name)print(type(name))# 可见这里的强转可以用""也可以用‘‘age = int("1222")print(age)sex = bool(‘True‘)print(sex)a1 = "hello"a2 = ‘world samyzhang‘print(a1 + a2)# 这个退出python命令行;在dos下要退出后才能做清屏处理显示# exit();# 转义字符# b1 = ‘hello nr, %s‘%‘hello‘b1 = ‘hello nr, %s‘ % ‘hello‘print(b1)print("=====数组,数据结构列表List, 元组Tuple演示======")cityes = [‘shenzhen‘,‘beijin‘,‘guangzhou‘]print(len(cityes))print(cityes[1])cityes2 = [‘shenzhen‘,12321312,‘guangzhou‘]print(len(cityes2))print(cityes2[1])tom = (‘mouse‘,‘finger‘,18,True)love = {‘name‘:‘samyzhang‘,age:29}print(len(tom))print(love[age])print("=====循环判断演示======")print(4/8)print(43-49)a = 12if a>10:print(True)else:print(False)name = "samy"for x in name:print(x)print("================包应引用部分演示=========")print(math.sin(60))print(math.cos(30))print(range(5))print("================函数演示=========")def getName():return "samyzhang"print(getName())def getName(name):return "hello: "+nameprint(getName("samy"))print("================导入自己定义的函数演示=========")# 这个的引入包,可以放在这里也可以放在头部,但是一般放在头部多一点# from include_method import *print(getNameFromOther("samy"))print("================导入自己定义的类演示=========")samy = People()print(samy.getNamePeople("samyzhang"))
# encoding=utf-8__author__ = ‘Administrator‘# 演示测试用,可以直接在这里测试方法是否可以用def getNameFromOther(name):return "nameFromOther"+nameprint "I am from NameFromOther end"# 自己定义一个类里面有函数处理显示数据class People(object):def getNamePeople(self,name):return "hi:" +name# 这里应该有个构造和析构函数,后期再次补上# def __int__(self,name)


Linux安装配置Django:https://www.djangoproject.com/download/ 一般有两种方法安装python库: Django==1.8.1
安装Django:1,easy_installsudo easy_install django(这种方法用系统安装的是对应的最新版本:1.8.1)2:用pip安装;pip install Django == 1.8.1安装有点问题;老是安装冲突;3,linux自带的软件包安装工具。ubuntu下:sudo apt-get install python-django(这种方法用系统安装的是对应的版本1.6)查看python已经安装lib库:
经过发现默认安装的的版本有一点低;安装是得配置版本号:
安装pip:

跟之前版本冲突了。所以得先移除之前的版本:

如果你打算从过去的一个版本升级Django, 你需要先删除老版本的Django之后, 再安装新的版本.
如果你是通过执行命令 ``setup.py install`` 来安装 Django, 卸载的方法很简单,
只要在``site-packages`` 目录下删除 ``django`` 目录就可以了.
如果你使用 Python egg 来安装 Django, 直接删除 Django ``.egg`` 文件, 并且删除 ``easy-install.pth``中的 egg 引用就可以了.
这个文件应当可以在 ``site-packages`` 目录中被找到...
提示:: 如何找到 ``site-packages`` 目录? ``site-packages`` 目录的位置取决于使用何种操作系统以及 Python 的安装位置.
可以通过如下的命令来显示出 ``site-packages`` ::
python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
(注意,上面的命令请在shell 中执行,不是在 Python中执行.)
######################## Ubuntu 下卸载 Django ########################其实只要找到Django的安装目录删除就好啦,在Ubuntu下,Django在这里:(详细见window环境下删除重新安装)
cd /usr/local/lib/python2.7/dist-packages
1、找到django安装目录,官网提供的方法:python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()" 当然可以在终端 进入python,寻找。2、直接删除目录下的django文件夹。3、安装django1.8.1新版本。按照官网方法就ok。



搞了好久,发现用pip install Django == 1.8.1安装有点问题;老是安装冲突;
最后只有用回:sudo easy_install django(这种方法用系统安装的是对应的最新版本:1.8.1)重新安装后,可以还有冲突问题,可以先重启系统后再次安装尝试;
最后启动测试:

安装MySQLdb (python mysql支持)sudo apt-get install python-mysqldb >>>import django>>>import MySQLdb没有报错说明安装成功


安装MySQL:
sudo apt-get install mysql-server mysql-clientmysql-admin# mysql -u root -p


安装配置sqlite3:
apt-get install sqlite3apt-get install python-pysqlite2



安装apache2:
sudo apt-get install apache2


测试Apache(其实在Apache安装好后就启动了,可以在其他电脑上打开测试)重启电脑后,在浏览器中输入:http://localhost


Virtualenv安装:
VirtualEnv用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前者提供了一些便利的命令行上的封装。
使用 VirtualEnv 的理由:
- 隔离项目之间的第三方包依赖,如A项目依赖django1.2.5,B项目依赖django1.3。
- 为部署应用提供方便,把开发环境的虚拟环境打包到生产环境即可,不需要在服务器上再折腾一翻。
使用说明:
安装: sudo easy_install virtualenv
建立新的运行环境:virtualenv <env-name>
进入相应的独立环境:source <env-path>/bin/activate
因此先介绍下如何创建以虚拟的python运行环境,做完实验之后直接把虚拟环境删除即可。
是使用python开发的一个创建虚拟环境的工具,源码官网地址:https://github.com/pypa/virtualenv
刚用到这个东西时,会联想到虚拟机和影子系统,不过相比于后两者,virtualenv更为便捷。不需要重启系统进入影子模式,也不需要启动虚拟机拖慢你的系统。你只需要通过命令创建一个虚拟环境,不用的时候通过命令退出,甚至删除,均可。
有了大概的了解之后,看下具体的安装,只是介绍ubuntu下的安装:
通过命令:sudo apt-get install python-virtualenv或者 sudo pip install virtualenv
然后建立一个测试目录:
mkdir testvirtual
cd testvirtual
然后创建一个虚拟环境:virtualenv env1
cd切换到该目录下,执行命令:source bin/activate
你会发现在shell提示符前面多了(env1)这个提示,这就说明你已经是在虚拟环境中,在这个里面你可以安装任意的python库,而不用担心会把系统自带的python库搞乱。
另外有一个工具,封装了创建虚拟环境的过程,不需要再使用source [路径]来创建,只需使用一个命令,不需考虑路径。
这个额外的工具就是:virtualenvwrapper
通过 pip install virtualenvwrapper 安装。
安装完成之后,需要在用户根目录下(即/home/[username])的.bashrc末尾加入:
source /usr/local/bin/virtualenvwrapper.sh
有的人写是在.bash_profile文件中加入,不过我测试没有成功。
设置好之后,你就可以通过下面的命令来操作虚拟环境了:
创建并进入环境:mkvirtualenv env1
退出环境:deactivate
进入已存在的环境或者切换环境:workon env1或者env2
删除环境: rmvirtualenv env1

用法指南:

创建virtualenv环境下的项目:

由于之前安装配置了django;导致现在安装有问题;现在处理的直接通过pycharm安装的;




创建成功:

可以查看安装包和环境的切换:相当于pip freeze


python初探总结(pip、Django、mysqldb,mysql、sqlite3、apache, virtualenv安装配置)
标签:
本文系统来源:http://www.cnblogs.com/hongfeiliuxing/p/4647431.html
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!