mac系统pycharm配置python环境_mac python开发环境

mac系统pycharm配置python环境_mac python开发环境一、下载安装Python3解释器使用Python3Python之父GuidovanRossum在邮件列表上宣布Python2.7将于2020年1月1日终止支持。用户如果想要在这个日期之后继续得到与Python2.7有关的支持,则需要付费给商业供应商。12**GuidovanRossum表示:**Let’snotplaygameswithsemantics.**T…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

一、下载安装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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/175378.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(1)


相关推荐

  • 基于全卷积神经网络的图像分割方法详解(二)

    基于全卷积神经网络的图像分割方法详解(二)最近这段时间刚好忙完学业作业,抽空来总结一下前段时间的工作。前段时间一直忙于用深度学习做医学图像分割,采用的方法是FCN,也就是全卷积神经网络。全卷积神经网络是基于卷积神经网络的改进,使得输入和输出的尺寸一致,并且对每个像素点进行分类,达到图像分割的目的。下图是全卷积神经网络的流程图。其中第一行是提取特征步骤,然后2Xconv7和4Xconv7分别表示对conv7的输出进行2倍和4倍上采样…

  • SQL2008无法连接到.\SQLEXPRESS,用户’sa’登录失败(错误18456)图文解决方法

    SQL2008无法连接到.\SQLEXPRESS,用户’sa’登录失败(错误18456)图文解决方法

  • apache rewritecond_hfile数据格式中的data字段用于

    apache rewritecond_hfile数据格式中的data字段用于RewriteCond就像我们程序中的if语句一样,表示如果符合某个或某几个条件则执行RewriteCond下面紧邻的RewriteRule语句,这就是RewriteCond最原始、基础的功能,为了方便理解,下面来看看几个例子。复制代码代码如下:RewriteEngineonRewriteCond %{HTTP_USER_AGENT} ^Mozilla//5/.0.*

  • Oracle 错误总结及问题解决 ORA「建议收藏」

    Oracle 错误总结及问题解决 ORA「建议收藏」ORA错误大全

  • java中volatile的作用_java中volatile关键字的作用与用法,讲的很透彻

    java中volatile的作用_java中volatile关键字的作用与用法,讲的很透彻volatile让变量每次在使用的时候,都从主存中取。而不是从各个线程的“工作内存”。volatile具有synchronized关键字的“可见性”,但是没有synchronized关键字的“并发正确性”,也就是说不保证线程执行的有序性。也就是说,volatile变量对于每次使用,线程都能得到当前volatile变量的最新值。但是volatile变量并不保证并发的正确性。=============…

  • traceroute的原理与使用

    traceroute的原理与使用traceroute,路由跟踪,用来跟踪一个分组从源点到终点的整个过程。原理分析traceroute是通过ICMP协议中的时间超时差错报告报文来实现的,他从源主机到目的主机发送一连串的IP数据报p1-pn,并且数据报是无法交付的udp数据报。第一个数据报的TTL设置为1,这样当这个数据报转发到第一个路由器的时候,路由器收到后TTL减1,减完1之后发现TTL变为0,路由器会向源主机发送一个超时差…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号