还不知道怎么运行Python代码,快来撸代码
有些初学Python的同学还不知道怎么安装Python运行环境,你还停留在看书学习么 what???撸代码才是成神的必经之路。 1. Python运行环境搭建 我们以Python2.7版本进行安装教学 1.1. Python2.7下载
官网下载地址:https://www.python.org/downloads/
下载太慢怎么办?可以在公众号下回复关键字
回复 "Python2.7" 获取 Python2.7 的百度云盘下载地址
回复 "Python3.7" 获取 Python3.7 的百度云盘下载地址 1.2. Python安装
双击下载的安装文件,设置安装目录,一般直接安装在 D:Python27,演示电脑安装在 D:PythonPython27 一路Next即可,但是要注意勾选 pip 和 Add python.exe to Path。
pip 是Python生态体系里面的包管理工具,很多第三方库可以通过它方便的管理。
Add python.exe to Path 是在系统环境变量中配置Python的可执行文件,配置后可以在命令直接执行 python pip 等命令。
如果安装是没有选择,可以继续向下看有介绍如何配置Python环境变量。
1.3. 测试安装python
首先我们打开 D:Python27 检查文件是生成成功。
打开命令行窗口(win+R 输入cmd)
输入python 可以进入Python shell, 退出shell命令 exit()
当没有成功安装或者环境变量配置失败会提示 “不是内部或外部命令”
输入pip 查看包管理工具是否正常。
pip默认使用的是外网的样本源,安装库时经常会出现 timeout 的报错,建议执行下面两条指令将样本源地址切换至清华大学提供的样本源,还有阿里等样本源可以自行查找。
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
1.4. 配置环境变量
找到电脑上的 “此计算机” 也叫 “我的电脑” 图标,右击选择 “属性” -> 高级系统设置 -> 环境变量 -> 系统变量 -> Path -> 新建(新建两个) - 确认。
D:PythonPython27 配置 python.exe 的环境变量
D:PythonPython27Scripts 配置 pip.exe 的环境变量 重新打开命令行窗口测试 python 和 pip。 2. 编写 hello world
打印hello world是每一门编程语言开始的第一个演示程序,非常著名。 2.1. 命令行版
打开命令行窗口 输入python 可以进入Python shell
> print "hello world"
hello world
2.2. py文件版 hello_world.py
# coding: utf-8
print "hello world"
新建txt文件编译以上内容保存为 hello_world.py 注意需要将后缀修改成.py。
# coding: utf-8 声明文件编码 不然文件中含有中文 会出现报错 在Python3.x 建议声明 # coding=gbk 来解决这一问题。
打开命令行窗口 输入python 加 hello_world.py的绝对路径。
到这里Python基础环境就按照好了,如果需要做一些特殊操作,比如使用Python进行数据分析,或者要爬取一些网站还需要使用pip安装三方库。 3. 安装三方库
常用命令有:
- pip freeze 查看系统中已经按照的模块
- pip install package—name 安装 package—name 模块
- pip install package—name==2.0 安装 package—name 模块 的指定版本 2.0版本
- pip uninstall package—name 卸载 package—name 模块
一般使用使用requirements.txt文件来保存项目依赖的模块信息,可以使用 -r 命令来安装所有依赖
pip install -r requirements.txt
例如数据分析常用 requirements.txt
jinja2
xmltodict==0.12.0
pandas>=1.0.3
requests==2.21.0
scikit-learn==0.23.1
接下来以安装scikit-learn为例 pip install -r scikit-learn==0.23.1
如果你的环境中已经安装了,会提示下面的内容。
不放心的话再到命令行中验证一下安装的模块。
输入python 进入Python shell
>import sklearn
为什么这里要以scikit-learn为例来讲呢,可以看到在代码中import 的是 sklearn,有许多模块的安装包名称和代码引用名称不一致,需要特别注意。
4. Python IDE PyCharm
PyCharm是由JetBrains打造的一款Python IDE(集成开发环境)。 PyCharm具备的功能,比如:调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制……功能,就是可以简化你的开发过程。
我们以 pycharm-community-2020.1.exe 社区版本进行安装教学,推荐安装社区版,社区版的功能完全可以满足日常开发,重点是免费的。 4.1. PyCharm下载
官网下载地址:
http://www.jetbrains.com/pycharm/download/#section=windows
professional 是专业版,community 是社区版。 4.2. PyCharm安装
1、当下载好以后,点击安装,记得修改安装路径,我这里放的是D盘,修改好以后,Next
2、我们可以根据自己的电脑选择32位还是64位,目前应该基本都是64位系统吧
3、点击 Install
4、就按照成功了
4.3. 创建项目 1、打开应用后点击 “Create New Project”
2、选择项目目录,目录不存在时会自动创建;选择Python可以执行文件目录,环境变量中配置了会自动加载出来的
3、如果没有可选择的Python版本,可以点后边三个点手动添加,选择 System Interpret 手动添加
4、运行hello_world
创建一个hello_world.py文件,右键可以选择直接运行或者调试模式下运行来运行代码
5、设置界面样式
点击 File | Settings | Editor
可以自定义参数,选择你舒服的模式。
6、安装三方模块
点击 File | Settings | Project: learning | Python Interpreter
IDE提供了快捷的安装模块的方式,点击右侧加号安装模块,减号卸载模块。
到这里python的运行环境就全部部署好了,你可以开心的撸代码了。
end
- 项目心得:广度遍历搜索部门处理业务
- 使用JAVA开发微信公众平台(一)——环境搭建与开发接入
- BZOJ4805: 欧拉函数求和(杜教筛)
- centos7.x下搭建netcore环境和helloworld的demo
- ARM coretex M4 系统定时器
- 用实例说明如何用JavaScript生成XML
- 51nod 1244 莫比乌斯函数之和(杜教筛)
- 几个比较有意思的JS脚本
- Java多线程高并发学习笔记——阻塞队列
- 使用javascript+xml实现分页
- 使用OAuth打造webapi认证服务供自己的客户端使用
- 洛谷P3381 【模板】最小费用最大流(dijstra费用流)
- 使用OAuth打造webapi认证服务供自己的客户端使用(二)
- JavaScript基础1
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 17 . Go之网络编程
- 01 . Go框架之Beego简介部署及程序流程分析
- 服务器入侵排查流程
- Nginx配置各种响应头防止XSS,点击劫持,frame恶意攻击
- Redis一站式管理平台工具,支持集群创建,管理,监控,报警
- Go操作Redis
- 腾讯蓝鲸自动化运维平台简介部署及常见报错解决
- 07 . ELK Stack7.2一键多机部署脚本
- Kibana配置nginx反代并本地ca加密nginx
- Nginx WebUI管理
- Go之Gorm和BeegoORM简介及配置使用
- msyscuione:基于msys的一体化CUI开发生产环境,支持qt,llvm,ros集成常见web appstack
- monosys as 1ddlang语言选型+1ddcodebase实践选型绿色monodevelope集成常见多语言
- hostguest nativelangsys及uniform cui cross compile system
- 写好 JS 条件语句的 5 条守则