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…

小凯机器人软件_Cruzr-Cruzr(机器人控制软件)下载 v1.5.20190706.48官方版--pc6下载站...

Cruzr客户端是这款智能云平台商用服务机器人Cruzr的配套软件,多台设备,一键多控,配套远程多机集控系统软件可以进行脚本、地图、视频等批量管理,可实现多台设备异地集中控制、全方位广告投放和同时支持自主巡逻以及指令控制巡逻。…

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

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

gradle安装与配置_gradle相关安装

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

android tag 快捷_Android Studio快捷键使用

logt 生成 TAG标签private static final String TAG "MainActivity";logm 打印方法具体日志Log.d(TAG, "onCreate() called with: " "savedInstanceState [" savedInstanceState "]");logd 打印Log.d()日志 loge logi logw......…

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

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

python拆分excel的sheet为单文件_pandas处理excel一个sheet拆分为多个sheet

指定某一列作为拆分依据,pandas如何把一个excel的一个sheet拆分为多个sheet呢?具体思路如下: 1、读取excel文件获取DataFrame对象df。 2、获取指定列的Series对象,去重该指定列得到分类。 3、循环分类对df做布尔判断写入新的excel。 具体实现…

jquery 树形框 横_利用jQuery设计横/纵向菜单

在网页中,菜单扮演着“指路者”的角色。如何设计一个人性化的菜单呢,下面小编带着大家一起做。效果图:设计历程:1.首先利用html中的和标签进行嵌套,搭起一个整体的框架。如下图所示:Html代码:横…

word和html互换,word与html互转(2) -- html转word

使用忠告使用该方式进行xhtml到word的转换, 简单转换是可以, 但是可能并没有想象中那么满意, 转换出来的word格式并不完美, 比如目录和标题都会丢失, 标题显示看起来一样, 但是是用正文加粗和加大字号来显示的. 毕竟word是一种文档格式, 而html是一种标记性语言, 要想实现完美兼…

2016年3月13日02:03:53

最近状态很糟糕,知道原因但是却又道不清说不明、、(也许一句话就可以说明了:毕业季) 自身存在太多太多问题了。 平时自己没怎么发现,在这一个多月的时间里,觉得自己完完全全变了一个人了,连我自…

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

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

airtest测试网页_Airtest

软件简介Airtest是一个跨平台的UI自动化测试框架,适用于游戏和App。目前支持Windows和Android平台,iOS支持正在开发中。Airtest提供了跨平台的API,包括安装应用、模拟输入、断言等。 基于图像识别技术定位UI元素,你无需嵌入任何代…

html中的ppt文字不清晰,HTML页面的文字布局与文字效果.ppt

无序列表是一种“项目符号列表”。其中的项目都带有项目符号前缀。该列表包含在无序列表标记.. 内。列表中的每个项目都使用列表标记进行标记,其中LI表示List Item(列表项)。关闭标记是可选的。 输出时每一清单条目缩进,并且以黑点标示 注意清单条目不需…

R文件丢失

1.xml中有错误 2.未选中自动生成 解决: 检查代码,删除更目录后再生成转载于:https://www.cnblogs.com/childyngy/p/5271579.html

python读取配置文件获取所有键值对_python读取配置文件

转载:https://my.oschina.net/u/3041656/blog/793467 配置文件作为一种可读性很好的格式,非常适用于存储程序中的配置数据。在每个配置文件中,配置数据会被分组(比如"config"和”cmd“).每个分组在其中指定对…

python调用numpy视频_Numpy的文件输入和输出使用

本课程讲解现在工业界和学术界流行的机器学习算法的相关知识,以及如何用python去实现这些算法。算法的讲解包括supervised learning(有监督式学习)和unsupervised learning(无监督式学习)两个部分。其中supervised learning包括classification(分类)和regression(回…

嵌入式软件工程师笔试题

1 . 用预处理指令 #define 声明一个常数,用以表明 1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 2 . 写一个 "标准"宏 MIN ,这个宏输入两个参数并返回较小的一个。 #define MIN(A,B)&…

盐城工学院计算机基础试卷,大学计算机基础及实用软件/大学计算机基础

spContent大学计算机基础及实用软件是人文学院、外语学院、经济学院和管理学院所有专业学生的必修基础课程之一,主要讨论计算机的发展、计算机系统及组成原理、掌握Windows7系统基本操作、熟练掌握Office 2010的基本操作、了解因特网基础与简单应用,本课…

如何用python写脚本_【按键教程】用python写脚本 另附垫材24与变奏22的实现

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 二、脚本中需要些什么 以PE10炮为例 #!/usr/bin/python #对mac/linux用户,可以点击脚本文件即运行 # -*- coding: utf-8 -*- #声明文字编码,在脚本用汉字时必备,全用英文也推荐写上 import thre…

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

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