新手必备Python开发环境搭建教程


Posted in Python onMay 28, 2021

一、Python解释器 安装

Windows平台

下载地址 https://www.python.org/ftp/python/3.9.5/python-3.9.5-amd64.exe(3.9版本)

安装python3.9

exe安装:注意修改目录、环境变量
		安装路径:C:/python39(安装路径可以自定,但注意不要包含中文或空格等特殊字符)

验证

# 按键盘“win+R”,输入“cmd” , 在命令行测试
		C:\Users\cPenadm>python -V
		Python 3.9.5

Linux平台

自带python(不同版本的操作系统带的python版本不一样)

centos-yum安装(3.6版本)

yum install epel-release
		yum install python36
		yum install python36-devel

二、pip工具 设置

pip是Python 包管理工具,该工具提供了对Python包的查找、下载、安装、卸载的功能。
配置国内源,解决安装慢的问题。

方法 1

升级pip到10.0以上版本

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

方法 2

Windows平台

创建目录及文件 C:\Users<你的用户名>\pip\pip.ini
pip.ini文件内容如下:修改成阿里的源,其他国内源也可以

[global]
index-url=http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com

Linux平台

mkdir  ~/.pip
vim  ~/.pip/pip.conf
# 输入以下内容
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

三、PyCharm 安装

PyCharm是由JetBrains打造的一款PythonIDE,支持macOS、Windows、Linux系统

集成开发环境(IDE,IntegratedDevelopmentEnviroment)是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具

优点:界面友好、调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等

Windows平台

1.下载地址

官网 http://www.jetbrains.com/pycharm/

2.安装

社区版:免费使用,不用激活

专业版:功能更丰富,需要激活

3.激活

打开pycharm,执行:Help-Register

新手必备Python开发环境搭建教程

4.配置Python解释器

新手必备Python开发环境搭建教程

到此这篇关于新手必备Python环境搭建教程的文章就介绍到这了,更多相关Python环境搭建内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python定时检查某个进程是否已经关闭的方法
May 20 Python
Python md5与sha1加密算法用法分析
Jul 14 Python
python实现机械分词之逆向最大匹配算法代码示例
Dec 13 Python
基于Django用户认证系统详解
Feb 21 Python
pandas 把数据写入txt文件每行固定写入一定数量的值方法
Dec 28 Python
python 使用plt画图,去除图片四周的白边方法
Jul 09 Python
django框架使用方法详解
Jul 18 Python
关于Flask项目无法使用公网IP访问的解决方式
Nov 19 Python
Python生成器常见问题及解决方案
Mar 21 Python
如何使用python切换hosts文件
Apr 29 Python
keras.utils.to_categorical和one hot格式解析
Jul 02 Python
python中取整数的几种方法
Nov 07 Python
Keras多线程机制与flask多线程冲突的解决方案
May 28 #Python
pytorch 6 batch_train 批训练操作
May 28 #Python
pytorch 如何使用batch训练lstm网络
May 28 #Python
使用Pytorch训练two-head网络的操作
May 28 #Python
使用Python的开发框架Brownie部署以太坊智能合约
使用Pytorch实现two-head(多输出)模型的操作
8g内存用python读取10文件_面试题-python 如何读取一个大于 10G 的txt文件?
You might like
apache+php完美解决301重定向的两种方法
2011/06/08 PHP
PHP5常用函数列表(分享)
2013/06/07 PHP
PHP删除HTMl标签的三种解决方法
2013/06/30 PHP
mac下安装nginx和php
2013/11/04 PHP
php+ajax实现图片文件上传功能实例
2014/06/17 PHP
php计算函数执行时间的方法
2015/03/20 PHP
PHP Socket网络操作类定义与用法示例
2017/08/30 PHP
javascript 用记忆函数快速计算递归函数
2010/03/15 Javascript
JS打开层/关闭层/移动层动画效果的实例代码
2013/05/11 Javascript
JS中判断null、undefined与NaN的方法
2014/03/26 Javascript
js调试系列 断点与动态调试[基础篇]
2014/06/18 Javascript
javascript实现时间格式输出FormatDate函数
2015/01/13 Javascript
基于jQuery实现点击最后一行实现行自增效果的表格
2016/01/12 Javascript
基于javascript实现表格的简单操作
2016/05/21 Javascript
教你如何在Node.js中使用jQuery
2016/08/28 Javascript
Jquery实现上下移动和排序代码
2016/10/17 Javascript
JS中解决谷歌浏览器记住密码输入框颜色改变功能
2017/02/13 Javascript
Java设计中的Builder模式的介绍
2018/03/22 Javascript
Vue入门之animate过渡动画效果
2018/04/08 Javascript
js瀑布流布局的实现
2020/06/28 Javascript
vue 动态设置img的src地址无效,npm run build 后找不到文件的解决
2020/07/26 Javascript
python使用urllib2模块获取gravatar头像实例
2013/12/18 Python
Python开发常用的一些开源Package分享
2015/02/14 Python
python使用xmlrpclib模块实现对百度google的ping功能
2015/06/02 Python
解决pycharm运行时interpreter为空的问题
2018/10/29 Python
详解python的argpare和click模块小结
2019/03/31 Python
Django中间件拦截未登录url实例详解
2019/09/03 Python
Django Haystack 全文检索与关键词高亮的实现
2020/02/17 Python
Python unittest单元测试框架实现参数化
2020/04/29 Python
详解python中的lambda与sorted函数
2020/09/04 Python
python如何停止递归
2020/09/09 Python
html2canvas生成清晰的图片实现打印的示例代码
2019/09/30 HTML / CSS
美国最好的钓鱼、狩猎和划船装备商店:Bass Pro Shops
2018/12/02 全球购物
我们没有写servlet的构造方法,那么容器是怎么创建servlet的实例呢
2013/04/24 面试题
历史学专业推荐信
2013/11/06 职场文书
中医药大学毕业生自荐信
2013/11/08 职场文书