Python概述与安装
Python
一门面向对象的解释性语言。
Python优点
开发效率高(有丰富的各种类库,不需要重复造轮子);可移植性;解释性;免费开源;交互式(IDLE,代码写一行执行一行)
Python缺点
相对于C/C++,其运行速度较慢;tab和空格问题。
Python安装
1、Python 2.7
安装路径需是英文的,如C:\Python27;安装之后需设置环境变量PATH:加上C:\Python27。我们安装完python之后会得到python.exe Python脚本的环境变量;pythonw.exe Python 图形化的环境变量。Python脚本:.py 脚本;.pyc 临时脚本;.pyo 优化代码;.pyw 图形化脚本
2、pycharm
下载路径:https://www.jetbrains.com/pycharm/download/
JetBrains 公司打造的一款IDE,功能较为强大,并专门开发了一些功能以支持Django框架
注意:先安装Python,再安装pycharm
3、Python的包管理工具安装
第一种:我们下载的是一个可执行文件,双击执行
第二种:我们下载的是一个压缩包,解压,执行目录当中的setup.py(执行方法:python setup.py install。这种安装方式适用于所有压缩包形式的python第三方模块的安装)
1、setuptools安装
下载setuptools压缩包(https://pypi.python.org/pypi/setuptools);
解压;
python ez_setup.py;
说明:当setuptools安装完后,python目录下会创建scripts目录,我们同样需要把该目录增加到环境变量里。
2、easy_install安装
下载easy_install压缩包(https://pypi.python.org/pypi/ez_setup);
解压;
python ez_setup.py;
3、pip安装
安装pip的前提条件是要安装setuptools或distribute。如果是Python3,则必须安装distribute,因为setuptools不支持Python3
下载pip压缩包(https://pypi.python.org/pypi/pip);
解压;
python setup.py install;
其他
#!/usr/bin/python 指出Linux的环境变量
#coding:utf-8或者#coding:gbk 声明字符编码
Python安装目录说明
Lib存放Python标准库内容
site_packages存放扩展库内容
doc存放帮助手册
用户变量和系统变量的区别:用户变量指的是当前用户的变量,而系统变量针对所有用户而言。
Python概述与安装的更多相关文章
- Python学习笔记 - day1 - 概述及安装
Python概述 Python是一种计算机程序设计语言.我们平时已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合网页编程的JavaScript语言等等. Python ...
- python简介及安装配置
概述 python是解释型语言,相对编译型语言,执行效率较低.python是通过c语言编写,官方解释器也是c语言编写cpython,也有其他的如用java编写的jpython.目前有2.0和3.0版本 ...
- Flask 学习(一)概述及安装
Flask 概述及安装 Flask 简介 Flask是一个使用 Python 编写的轻量级 Web 应用框架.其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 . 官方网址 ...
- Window下Python+CUDA+PyTorch安装
1 概述 Windows下Python+CUDA+PyTorch安装,步骤都很详细,特此记录下来,帮助读者少走弯路. 2 Python Python的安装还是比较简单的,从官网下载exe安装包即可: ...
- Python 2/3 安装与运行环境设置
Python 2/3 安装与运行环境设置: 1.Python 软件源:https://www.python.org/ 下载Win版本 https://www.python.org/downloa ...
- Python介绍、安装、使用
Python介绍.安装.使用 搬运工:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Python语言介绍 说到Python语言,就不得不说一下它的创始人Guido van Rossu ...
- python开发_mysqldb安装
在python的API上面,看到了MySQLdb,即python可以操作mysql数据库 接下来,我就把我这两天的工作给大伙絮叨絮叨: 准备条件: 1.MySQL-python-1.2.4b4.win ...
- Windows上python开发--2安装django框架
Windows上python开发--2安装django框架 分类: 服务器后台开发2014-05-17 21:22 2310人阅读 评论(2) 收藏 举报 python django 上一篇文章中讲了 ...
- 【Python】如何安装easy_install?
[Python]如何安装easy_install? http://jingyan.baidu.com/article/b907e627e78fe146e7891c25.html easy_instal ...
随机推荐
- ESLint可共享配置发布,团队自定义ESLint规则新鲜出炉
ESLint于2013年6月份推出,至今4个年头,最新版本v4.8.0.它是目前主流的用于Javascript和JSX代码规范检查的利器,很多大公司比如Airbnb和Google均有一套自己的Java ...
- Hibernate Mapping Exception:-9
if("true".equals(map.get("isAudited"))){ isAudited="=";//已审核 }else{ is ...
- js-注释代码习惯
功能块代码 /** * xxxx */ 定义的函数或方法 /* xxxx */ 调用了某个函数或方法 // <--xxx
- C#综合揭秘——细说多线程(二)
/* 异步写入 FileStream中包含BeginWrite.EndWrite 方法可以启动I/O线程进行异步写入. public override IAsyncResult BeginWrite ...
- 【实验吧】Once More
<?php if (isset ($_GET['password'])) { if (ereg ("^[a-zA-Z0-9]+$", $_GET['password']) = ...
- java内部类demo
内部类主要有三种:静态内部类,实例内部类,局部变量内部类 1.静态内部类,该类被static修饰,并且是成员变量,它只能访问外部类被static修饰的方法以及字段(这种说法只局限于不再内部类中创建外部 ...
- git 修改commit日期为之前的日期
我在之前修改了一个文件,但是没有commit,现在我想要commit,日期为那天的日期 git commit --date="月 日 时间 年 +0800" -am "提 ...
- STM32外部中断线编程
#include "ExtiConfig.h" unsigned char key1Down = 0; unsigned char key2Down = 0; /********* ...
- Python并发编程__多进程
Python并发编程_多进程 multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大 ...
- 80端口被系统服务【kernel&System】占用解决方案
netstat -ano | findstr port //查看端口占用情况 tasklist | findstr port //查看端口被占用的具体服务名 运行net stop http ...