mac pycharm安装设置_Mac系统Python、PyCharm安装及使用方法详解

一、下载安装Python3解释器

使用Python3

  • Python之父Guido van Rossum在邮件列表上宣布 Python 2.7将于2020年1月1日终止支持。用户如果想要在这个日期之后继续得到与Python 2.7有关的支持,则需要付费给商业供应商。

e20e82c7e12a602397a9bc9cbee14f67.png

12
**Guido van Rossum 表示:**Let's not play games with semantics.**The way I see the situation for 2.7 is that EOL is January 1st, 2020, and there will be no updates, not even source-only security patches, after that date.(Python 2.7提供的支持截止到2020年1月1日,并且在那之后将不会有更新,甚至没有源代码安全补丁。)**Support (from the core devs, the PSF, and python.org) stops completely on that date. If you want support for 2.7 beyond that day you will have to pay a commercial vendor. Of course it's open source so people are also welcome to fork it. But the core devs have toiled long enough, and the 2020 EOL date (an extension from the originally annouced 2015 EOL!) was announced with sufficient lead time and fanfare that I don't feel bad about stopping to support it at all.

1.mac环境安装Python3解释器

  • 1.有linux系统命令基础的伙伴可以按照我下方教程步骤安装

  • 2.无linux系统命令基础的伙伴请参考 

    • 百度经验:如何在Mac上安装Python3

    • 链接:

      https://jingyan.baidu.com/article/4d58d54156e5069dd4e9c09b.html

123456789101112131415161718192021222324252627
1、查看 mac 自带系统版本#查看系统自带的pythonopen /System/Library/Frameworks/Python.framework/Versions#系统当前的python版本。python -V2、开始安装(这里我们使用神器homebrew)#安装前先搜索一下是否已经存在python3的包:brew search python3#已经存在,我们可以直接安装了:brew install python3#出现如下报错 Error: An unexpected error occurred during the `brew link` stepThe formula built, but is not symlinked into /usr/localPermission denied @ dir_s_mkdir - /usr/local/FrameworksError: Permission denied @ dir_s_mkdir - /usr/local/Frameworks#手动创建一个这个目录sudo mkdir /usr/local/Frameworks#再来解决权限问题:sudo chown $(whoami):admin /usr/local/Frameworks#手动执行一下安装时未完成的创建连接:brew link python3#当前系统下的python3的信息:brew info python3#系统当前的python版本。python -V

41175c4be11fe40c25fe5bf1ecd6b853.png

2.修改mac当前系统的默认版本为Python3.*版本

12345678910111213
#查找python3安装路径brew info python3#修改 Mac 系统配置文件vi ~/.bash_profile#添加配置信息# Setting PATH for Python 3.7   # Python3的环境变量# The original version is saved in .bash_profile.pysavePATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:${PATH}"export PATH#编译系统配置文件source ~/.bash_profile#系统当前的python版本。python -V

- 下面是我的.bash_profile配置文件(避免有的伙伴看不懂,加了中文注释哦!)

- 虚拟环境、数据库的配置可以不用配置(不写上即可,没有安装写上会出错)

1234567891011121314151617
# Setting PATH for Python 3.7   # Python3的环境变量# The original version is saved in .bash_profile.pysavePATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:${PATH}"export PATH# ———————————下面的虚拟环境、数据库的配置可以不用配置(不写上即可,没有安装写上会出错)—————————————————# Setting virtualenv PATH for Python 3.7		# 虚拟环境的配置export WORKON_HOME='~/workspace'export VIRTUALENVWRAPPER_SCRIPT=/Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.shexport VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/3.7/bin/python3export VIRTUALENVWRAPPER_VIRTUALENV=/Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvexport VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'source /Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh# setting MySQL PATH		# MySQL数据库的环境变量配置PATH=/usr/local/mysql/bin:$PATHexport PATH

二、下载安装Pycharm社区版

PyCharm官网点击【DOWNLOAD NOW】后,有看到分专业版(Professional)和社区版(Community),社区版是免费的,一般使用社区版的就可以了。

  1. 前往下载地址:https://www.jetbrains.com/pycharm/

  2. 可以直接在首页中下载社区版

4743322cbda781923814e5493fd85d51.png

f96cf18753e1035cd3baecee8f1bba7d.png

3.下载完成之后,双击打开,拖动到 mac 的应用列表中,和安装mac版其它软件是一样的操作。


若要使用专业付费版(土豪请随意),请自行网上搜索。

下载完成后,安装过程和安装QQ等软件的过程是一样的,不要告诉我你不会,艹要是那样的话请出去补补课

三、mac上Pycharm使用教程

Pycharm整体结构

  • 工具栏中可以对IDE做一些设置

  • 项目文件区主要是自己工程下的一些文件,还有Python依赖库

  • 运行调试区可以用来运行、调试Python代码

  • 代码区为自己编写代码的窗口

  • 控制台主要用于显示一些打印信息,还有调试信息

63ead23ec7af672cf317b08f0fc8de2f.png

创建项目

  1. 打开PyCharm,第一个按钮就是创建一个新的项目,第二个是选择打开已有的项目

51be24822ee6a04d7e7a3cc16611bfca.png

2.接着选择创建一个Python项目,右边第一栏location是选择项目的存放地址,第二栏INterpreter是选择解释器,可以看到这里有两个Python版本,一个Python 2.7,一个是3.6,这取决你自己电脑里安装了几个Python

这里选择我们安装的Python3

- 下图是解释如何参看我们安装的Python3路径

41175c4be11fe40c25fe5bf1ecd6b853.png

987dcf9b4a9eab76c2cb56218bbcb79c.png

3.项目创建成功后,还只是一个空的项目,需要向里面添加Python文件

b55ad91a00ad2447ea8d250f6fda0569.png

4.创建文件名,点击OK

c0b37decbf577cb58cbc8cdfac095559.png

5.然后就可以在创建好的Python文件里,编写自己的代码了

9f0a0071711a22208fe5606375352df6.png

修改/调整python解释器

有时候拿到一个Python项目,可能不是自己想要的解释器版本,可以选择调整解释器版本

  • 对整个项目调整其解释器

c44fb6952ad367a4c5a49281e9d476f1.png

c0a3fecedb91c16b8f88bf6246572e6d.png

也可以对单独一个文件设置其解释器

17315b0a84e724c1046985d2e1747588.png

abd896189d822cb41bc3692d2f43bab7.png

执行Python文件

  • 工具栏里选择执行 run

186bdaec28728fe3588b21f0f4edc270.png

右上角执行 run

3cb744d9172fe44b45d2c989f2534cd2.png

在代码区域右键选择 run

a9e78a052673164f0a4ec0393c656ac1.png

在左边文件区域,选择要执行的文件,右键 run

de31169a551f09d4dd44019d5bbcf69c.png

执行 run 之后,还可以在控制台重复执行 run

20f71b35671703d8af6aa571ad0c522a.png

- 如此,所示即表示安装完成

由于篇幅短小和时间仓促,若你发现了错误请告知我。
希望我没有误导你,而是带你看了小小的新世界。

更多资料欢迎访问我的博客:http://www.jiazhixiang.xyz

e9e19b56e2094cab45196d24876c7175.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/573886.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《JAVA课程设计》实训第四天——《猜猜看》游戏

第四天,本来想进一步去改进《猜猜看》游戏的。可是非常多问题都不理解。也不熟悉怎么去弄到连接数据库。统计猜对次数,所以并没有进行再多的改动。 基本上就是这种执行结果了 import java.awt.EventQueue; import javax.imageio.ImageIO; import jav…

游戏笔记本计算机购买,2021大学生买电脑,容易犯的七种错误!游戏本和轻薄本买哪个?...

要买电脑的小伙伴们,难道你们指望电脑很好买?怎么买都不会亏?然后只要想买,它就有货?然后怎么买都够用?然后只要喜欢的女孩,一追求就ok?所以今天这期视频,我就随便聊聊大…

gradle安装与配置_gradle相关安装

前言之前一直接触maven,因为换了工作的原因偶然接触了gradle。因为对gradle不太了解,所以在安装与使用的时候出现了这样那样的问题。gradle在Windows系统的安装与配置1、gradle的下载与安装下载链接:https://gradle.org/releases/。(可以根据…

java selenium (二) 环境搭建方法一

webdriver 就是selenium 2。 webdriver 是一款优秀的,开源的,自动化测试框架。 支持很多语言。 本文描述的是用java Eclipse 如何搭建环境 阅读目录首先下载好Eclipse 和配置好Java 环境变量 步骤省略, 请百度方法一 添加jar包 官方下载地…

arduino char*转string_Java 中 String 类的常用方法汇总

一、String 类的概念以及特性1、String 类的概念String 类代表字符串,在 java.lang 包中。字符串是常量 ,用双引号引起来表示。 它的值在创建之后不能更改 。由 0 或多个字符组成,可以变相的理解成是一个由字符组成的数组。2、String 类的特性…

河北体检系统诚信企业推荐_应用多的隔膜计量泵价格诚信企业推荐

应用多的隔膜计量泵价格诚信企业推荐无害化处理:经对标,注意药剂量可以适当降低,能降低药剂量的单位,反之降低。车用齿轮箱定位测量仪与计量泵计量无关,关键在于他们都是直线运动,动力输出的横轴主运动&…

it计算机哪些专业术语,IT之家学院:笔记本电脑专业术语科普

IT之家网友现在为大家整理了一些在笔记本电脑商的专业术语解释,比如触摸屏、触摸板、指纹识别等具体涵义。触摸屏电阻式触摸屏是在强化玻璃表面分别涂上两层OTI 透明氧化金属电层,两层之间用细小的透明隔离点隔开。外层OTI涂层作导电体,内层O…

ideajava目录显示类成员_面试:C++不可继承类

作者:wxquare链接:https://www.cnblogs.com/wxquare/p/7280025.html面试中可能遇到让设计一个无法被继承的类。最简单的实现是将该类的构造函数设置为私有的,然后通过静态成员函数调用私有构造函数实例化对象,这样的类确实不可继承…

c++ 三维数组 初始化_013 JAVA 多维数组及数组的拷贝、冒泡排序、二分法查找...

1.多维数组多维数组的元素又是数组,可以有二维、三维、甚至更多维数组1.1二维数组的声明:数据类型 [][] new 数据类型[一维长度][二维长度]public class Test01 {public static void main(String[] args) {//一维数组的静态初始化 数据类型[] 数组名 …

自考计算机成绩,自考成绩计算机中是什么意思?

你说电脑是什么意思?计算机等级考试有两种,一种是全国高校计算机水平考试(CCT),另一种是全国计算机等级考试(NCRE)。你对这两种测试了解多少?1什么是CCT?CCT的全称是“全国高校计算机水平考试”,让人感觉像…

httpservletrequest 设置请求头_请求和常用对象

## 一、主要内容![](https://raw.githubusercontent.com/Cushier/picture-java/master/middle/20190712150414.png)## 二、核心目标理解几个常用对象的意义和作用掌握几种请求的发出方式掌握数据的发送和接收方式掌握跳转方式掌握乱码的解决## 三、请求的方式要访问服务器首先需…

from mysql partition select_爬虫(九十九)mysql详解二

**mysql中字段的常见类型: **二进制位 bit(长度)tinyint[(长度)] [有无符号unsigned] [位数低于长度时候是否填充零zerofill] 有符号表示范围-128 ~ 127, 无负号表示范围 0 ~ 255; 可用tinyint(1)来模拟boolean类型; *整型中的长度不做限制用, 仅仅做显示用, 即长度大于位数时候…

服务器训练数据 关闭终端,一文明白使用nohup将服务器训练程序后台运行不关闭+随时通过查看训练情况输出与visdom可视化...

使用nohup将训练程序后台不间断运行随时查看训练情况输出与可视化使用服务器进行远程训练由于笔者经常需要使用服务器进行训练,且有些模型训练起来需要很长的时间,如Mask模型,故经常需要长期跑程序。由于我使用的是ssh登录,因此断…

v-for 获取数组key value_Vue之路 | 05von、vif、vfor

点击左上方“熊吱”关注我们吧!1事件监听在开发中,需要监听用户发生的事件,如点击、拖拽、键盘操作等,在Vue中,使用v-on指令绑定事件监听器。v-on的语法糖为:v-on基本操作在下面代码中,使用了v-…

c++输出txt格式循环一组数据后换行再循环一次_numpy、pandas以及用pandas做数据分析的案例...

本文也是秦路老师python教程的学习笔记。这篇也是发给超哥看的:很多人说python很简单很好学,也有很多人说python没有java和c的功能强大。但是这都不重要,重要的是我们想学了,想画图也好做数据分析也罢,想学了就直接开始…

gin context和官方context_Go语言gin框架从入门到精通(3)

gin的渲染1 各种数据格式的响应json、结构体、XML、YAML类似于java的properties、ProtoBuf分别对所有数据格式举个列子func main() {r : gin.Default() ​//1. json响应r.GET("/someJSON", func(c *gin.Context) {c.JSON(200,gin.H{"message":"someJS…

cas .net 重定向循环_接口测试平台接入企业cas(一)

cas系统简介提供运营系统的 SSO 和 access control功能。类似百度的UC。CAS 是 Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法,CAS 在 2004 年 12 月正式成为 JA-SIG 的一个项目。官方网站:https://www.apereo…

虚拟机安装rsync服务器配置,虚拟机安装rsync服务器配置

虚拟机安装rsync服务器配置 内容精选换一换在分布式HA部署场景下,ASCS主备节点通过共享盘实现数据同步。本章节指导用户将ASCS主节点的数据盘绑定给ASCS备节点并为ASCS主备节点绑定浮动IP。已在SAP ASCS主备节点之间进行过相互的SSH跳转操作。绑定共享盘创建浮动IP并…

程序包android.support.annotation不存在_efcore技巧贴也许有你不知道的使用技巧

前言.net 环境近些年也算是稳步发展。在开发的过程中,与数据库打交道是必不可少的。早期的开发者都是DbHelper一撸到底,到现在的各种各样的ORM框架大行其道。孰优孰劣谁也说不清楚,文无第一武无第二说的就是这个理。没有什么最好的&#xff0…

centos系统云服务器,Centos系统怎么进云服务器

Centos系统怎么进云服务器 内容精选换一换CentOS 7.5版本操作系统的弹性云服务器默认关闭SELinux功能。通过/etc/selinux/config开启SELinux功能后,在输入密码时,会出现无法登录的问题。如果业务需要开启SELinux 功能,请参照本节内容进行配置…