首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Mac 计算机的日常使用 和 从零开始搭建Python开发环境

Mac 计算机的日常使用 和 从零开始搭建Python开发环境

作者头像
全栈程序员站长
发布于 2022-09-07 12:18:03
发布于 2022-09-07 12:18:03
1.1K05
代码可运行
举报
运行总次数:5
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

Mac 计算机的日常使用 和 从零开始搭建Python开发环境

本文作者:魏泯

效率魔法师,最后更新时间:2019年1月10日

在进行学习mac常用操作的时候,保证你的mac已经连接网络。

跳转到本文结尾

目录

Mac常用操作

我这个机器默认鼠标滚轮是上下颠倒的,我用着还觉得挺正常的。下文的内容全都是我亲手实践过的。

使用safari浏览器进行浏览网页:点击Dock栏目上的小指南针Safari

安装软件

  • 最好不要在App-store安装(速度慢和很多付费内容)
  • 安装软件时候需要输入AppleID和密码(就是苹果的用户名和密码)
  • 访问站点:https://www.apple.com/cn/ 可以申请APPID。 (密码的要求较为严格,有了苹果的用户名和密码,很多数据都可在不同设备中进行同步。)
  • 访问站点:https://www.macx.cn 进行mac软件下载,点击直接从浏览器下载:
  • 下图是Mac的下载队列
  • 查看文件都下载到了哪里:点击Finder,如下图 

查看应用程序列表:点击小火箭Launchpad

打开终端:

打开终端的两种方式:

  1. 在打开小火箭Launchpad后,先后点击Other > 终端。
  1. control+空格,会弹出搜索框spotlight 输入terminal,回车就行
  2. 设置打开终端的快捷键,请访问:https://blog.csdn.net/u011068702/article/details/63685920

调节屏幕亮度:笔记本可以,我的Mac主机不行。

但是可以使用显示器自带设置直接调节显示器的亮度。

更改Mac输入法:

Mac 自支持中文五笔输入法 可以在设置中进行添加:点击右上角的输入法图标,然后在系统偏好中可以进行设置。

我这里是’A’代表但也可能是别的比如’S’

点击左边的+号进行添加简体中文,然后在右边选择详细的输入法,然后保存退出即可。

Mac快捷键

Mac中较为常用的键是Command键,但是有时候我们使用台式机的时候没有苹果的专用键盘怎么办? 其实Win键就是Command键,为了方便Windows用户进行学习Mac。 总之,在下文中,我将把所有的Command键称作Win键。本文作者:魏泯 —-—我是一个神秘的魔法师

  • 切换输入法的快捷键:Ctrl+Alt+Space
  • 切换任务窗口的快捷键:Win+Tab
  • 切换英文全角/半角:CapsLock键
  • 复制:Win+C
  • 粘贴:Win+V
  • 剪切:Win+X
  • 撤回:Win+Z
  • 全选:Win+A
  • 关闭当前程序:Win+Q(关闭Finder文件窗口:Win+W)
  • 截图的快捷键:Win+Shift+3 屏幕会发出“咔嚓”的快门声,在声音刚落下的时候,刚才截取的屏幕图片会在桌面上默认生成为一个图片。 
  • 截取选定部分的快捷键:Win+Shift+4 单击并拖动鼠标来突出你想拍照的区域。拖动光标,选区将会出现半透明灰色矩形.
  • 快速显示桌面:FN+F11
  • 快速最小化当前窗口:Win+H
  • 新建终端窗口:在终端内输入快捷键 Win+N

浏览器中的快捷键:

新建标签页:Win+T 关闭标签页:Win+W

<a name=”pythonTitle” href=”#head”>返回目录

Mac中配置Python开发环境

Mac安装Python3

访问站点:https://www.cnblogs.com/meng1314-shuai/p/9031686.html

使用这个站点中的教程,安装神器Homebrew的时候我等了半天,所以请耐心等待。 然后安装完了之后,我们可以安装Pycharm

进行了一系列操作之后,python3已经安装完了,使用这种方法进行安装不用配置环境变量,在命令行中直接能够输入python3与pip3这两条命令。

当然也有其他的更主流的python安装方式,比如去官网下载python安装文件进行傻瓜式安装也是可以的。

提前说一下:python的默认路径在/usr/bin/ 下

Mac安装 Pycharm

Pycharm下载完成后,点击pycharm.dmg会弹出安装页面如下图:

鼠标拖动窗口中的Pycharm图标到Applications(应用程序)中就开始安装了。(由于激活成功教程是侵权的,这就不多讲了,反正我也不会) QQ安装和这个操作是一样的:

Pycharm 使用(必看)

Mac上使用Pycharm与其他系统有些不一样。 当打开软件页面的时候,会发现找不到File、Edit等按钮,如图:

仔细看,当鼠标点击Pycharm后,Mac的导航栏会改变,出现了File、Edit等按钮但是打开File后会发现并没有Settings按钮:

点击Preferences for New Projects按钮,它就是windows版本中的Settings,可以设置解释器环境:

Python开发环境变量配置

虚拟环境很重要而且它是必须的,不了解的可以上网进行搜索。在这里我不再重复介绍相关的使用,仅进行环境配置的讲解。

进行这一步之前,确保自己的python3已经根据上述教程安装完毕。接着在命令行输入命令安装虚拟环境管理器:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pip3 install virutlanev

输入命令安装环境管理器升级版本,它是对virtualenv的扩展,更方便新增、复制、删除、切换虚拟环境:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pip3 install virtualenvwrapper

具体的virtualenvwrapper命令可以 这个时候我们的workon还不能使用 因为我们在使用workon命令之前需要在配置三个内容: 虚拟环境工作空间,默认Python解释器virualenvwrapper.sh的路径。这些内容全部都写入到家目录下的.bashrc文件当中。 但是虚拟环境的工作空间却需要我们自己手动去创建,否则配置后不会正常生效。

创建文件夹,路径为:家目录下/local/.env_workspaces 例如:/Users/apple/local/.env_workspaces

如果 家目录 下还没有.bashrc这个文件:就需要自己手动创建家目录下的.bashrc文件(使用命令创建:sudo vim .bashrc),使用文本编辑器打开,输入以下内容:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
export VIRTUALENV_USE_DISTRIBUTE=1        #  总是使用 pip/distribute                                                                                   
export WORKON_HOME=$HOME/.local/.env_workspaces      # 所有虚拟环境存储的目录             
if [ -e $HOME/.local/bin/virtualenvwrapper.sh ];then
   source $HOME/.local/bin/virtualenvwrapper.sh                                                                                                         
else if [ -e /usr/local/bin/virtualenvwrapper.sh ];then                                                                                                     
         source /usr/local/bin/virtualenvwrapper.sh                                                                                                        
    fi                                                                                                                                                     
fi                                                                                                                                                          
export PIP_VIRTUALENV_BASE=$WORKON_HOME                                                                                                                  
export PIP_RESPECT_VIRTUALENV=true  # 让直行pip时系统自动开启虚拟环境

# export PIP_REQUIRE_VIRTUALENV=true  # 避免没有开启虚拟环境时pip插件,插件被安装在系统中

写完配置文件后可以直接保存退出,但其中的配置不会立即生效,因为系统还不知道我们的更改,在终端中执行 source $HOME/.bashrc来执行一次这个配置文件,使配置生效。

不过在电脑重新启动后再输入workon就会发现配置又失效了:提示-bash: workon: command not found 。这个问题很简单,报错的原因是我们的.bashrc配置文件没有预启动,所以里面的配置没有生效。

解决办法:在家目录下创建.bash_profile文件(如果.bash_profile文件不存在), 使用文本编辑器打开它, 输入以下内容:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
export WORKON_HOME=~/env_workspaces  # 加入自己设定的所有虚拟环境的工作空间

输入代码代码source $HOME/.bashrc后保存退出。因为在Mac系统中,.bash_profile是默认预启动的文件。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/156162.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
超简单!手把手教你微信小程序开发【前端+后端】Java版
在师长看来,小程序依靠微信的独霸全国的十亿流量,只会越来越火。相信不少人都通过各种途径学习过微信小程序或者尝试开发,作者就是曾经由于兴趣了解开发过微信小程序,所以现在用这篇博客记录我之前开发的一些经验和一些心得吧。
java进阶架构师
2021/12/21
3.5K0
超简单!手把手教你微信小程序开发【前端+后端】Java版
微信小程序练手实战:前端+后端(Java)
现在微信小程序越来越火了,相信不少人都通过各种途径学习过微信小程序或者尝试开发,作者就是曾经由于兴趣了解开发过微信小程序,最终自己的毕业设计也是开发一个微信小程序。所以现在用这篇博客记录我之前开发的一些经验和一些心得吧。
二哥聊运营工具
2021/12/17
2.1K0
微信小程序练手实战:前端+后端(Java)
手把手教你Spring Boot 整合微信小程序实现登录与增删改查
知道的越多,不知道的就越多,业余的像一棵小草! 编辑:业余草 来源:https://www.xttblog.com/?p=4998 项目描述:在微信小程序中通过与Springboot操作数据库实现简单
业余草
2020/05/18
10.5K1
手把手教你Spring Boot 整合微信小程序实现登录与增删改查
史上最详细微信小程序授权登录与后端SprIngBoot交互操作说明,附源代码,有疑惑大家可以直接留言,蟹蟹 2021.11.29 完善更新小程序代码,2022.4.27 更新
在网上找了很多很多,看了不下几十篇,说实话,有些给出了核心代码,添上一个微信官方的那张流程图就结束了,会的人一下就懂了。但是说实话,真的不适合入门学者,浪费很多时间都不一定能解决问题,将代码复制完不是少这就是少那,或者就是不齐,不然就是跑不起来,不知道看到这篇文章的你有没有遇到过这样的问题。
宁在春
2022/10/31
8K1
史上最详细微信小程序授权登录与后端SprIngBoot交互操作说明,附源代码,有疑惑大家可以直接留言,蟹蟹 2021.11.29 完善更新小程序代码,2022.4.27 更新
Spring AI集成DeepSeek
随着Spring Boot的流行,越来越多的开发者选择利用其快速开发和简化配置的优势,构建企业级应用。Spring Boot通过自动化配置和高度的模块化,使得开发者可以更快速地实现业务功能。而Spring AI作为Spring生态的一部分,提供了与人工智能技术结合的能力,可以帮助开发者轻松将AI能力集成到Spring Boot项目中。
有一只柴犬
2025/02/23
1.1K0
Spring AI集成DeepSeek
从0到1打造AI Copilot:用SpringBoot + ChatGPT API实现智能开发助手
本文将从0到1系统性地讲解如何基于SpringBoot与OpenAI ChatGPT API打造一款智能开发助手(AI Copilot)。文章首先介绍AI Copilot的背景与价值,接着深入架构设计与环境准备,然后通过详尽的代码示例演示SpringBoot项目的搭建、依赖配置、ChatGPT客户端编写、REST接口实现及前端交互。最后讨论性能优化、安全防护、CI/CD与容器化部署等实战要点,并展望未来扩展场景。
大熊计算机
2025/07/14
1850
Spring AI & Trae ,助力开发微信小程序
前面介绍了Spring boot快速集成Spring AI实现简单的Chat聊天模式。今天立马来实战一番,通过Trae这个火爆全网的工具,来写一个微信小程序。照理说,我们只是极少量的编码应该就可以完成这项工作。开撸~
有一只柴犬
2025/03/24
6480
Spring AI & Trae ,助力开发微信小程序
真实项目,用微信小程序开门编码实现(完结)
作为一个前后端都要自己写的软件,我习惯于先从后端开始,后端先从数据库开始。
阿提说说
2022/12/02
8750
Java 获取小程序openid(基于SpringBoot)
sun.security.provider.certpath.SunCertPathBuilderException
Kindear
2021/01/04
2.5K0
2021 最新版 Spring Boot 速记教程
结束了前面的《Spring 源码深度学习》,八月给自己放松了一下,看了几本小说和电视剧,还有写一个工作中用到的小工具,周报数据渲染的前端界面(前端是真的难)。
好好学java
2021/04/30
8610
2021 最新版 Spring Boot 速记教程
微信小程序之订阅消息推送java开发
2019年10月份微信发布了模板消息整改公告由模板消息更改为订阅消息: 具体公告地址:https://developers.weixin.qq.com/community/develop/doc/
猿码优创
2020/06/12
5.2K0
SpringBoot之旅-web开发
有了自动配置,springboot使web开发变得简单,这个在springboot之旅中的第一篇中就有体现,实际的开发中当然不会这么简单,很多时候我们都需要自己去定制一些东西。web开发的东西比较多, 我们先掌握一些必要知识点,剩下的就是CRUD开发。
烂猪皮
2023/09/04
3720
SpringBoot之旅-web开发
Spring Boot 2.x: 定时给对象发送天气
不知不觉,又到了雨季,你对象是不是经常忘记带伞呢,这个时候写一个自动定时发送邮件的程序,提醒她带伞,会不会对你崇拜有加呢,当然,如果你对象是一位攻城狮,当我没讲~
全栈程序员站长
2022/09/18
2850
Spring Boot 2.x: 定时给对象发送天气
微信小程序开发
上面有方法 getLocation,点击 点击获取用户位置 按钮,获取用户当前的经纬度,并在页面上展示出来。
Jimmy_is_jimmy
2024/02/19
1.1K0
基于InChat的SpringBoot版本通讯聊天数据存储Demo,附带详细流程说明[InChat1.1.4]
首先,感谢那些一直以来支持InChat的朋友们,你们可能是因为工作原因,或者自己的想法,或者自己的项目等等。
Java猫说
2019/08/24
5830
微信支付【代码篇】
接上一篇,领导让我帮忙对接一下微信支付,接到文档之后我一脸懵逼,看了半天之后发现与银行对接大同小异,于是根据微信API要求进行了编码。
简单的程序员
2020/04/18
2.1K0
基于uniapp原生组件uni-ui 做一个登录注册与个人中心(后端篇)
本文使用springboot+mybatis-plus实现用户表的后端代码,包含加密功能。
GeekLiHua
2025/01/21
2410
基于uniapp原生组件uni-ui 做一个登录注册与个人中心(后端篇)
Java调用微信支付
所需微信公众号信息配置 APPID:绑定支付的APPID(必须配置) MCHID:商户号(必须配置) KEY:商户支付密钥,参考开户邮件设置(必须配置) APPSECRET:公众帐号secert(仅JSAPI支付的时候需要配置) 我这个案例用的是尚硅谷一位老师提供的,这里不方便提供出来,需要大家自己找,或者公司提供
崔笑颜
2020/06/23
2.2K0
【wiki知识库】02.wiki知识库SpringBoot后端的准备
这里大家可能使用的不是阿里云服务器创建的SpringBoot项目,所以我把整个的POM文件复制了上来。依赖呢我现在只用到了这么多,如果后边我们缺了什么依赖的话还会在加的。
哈__
2024/05/28
2660
【wiki知识库】02.wiki知识库SpringBoot后端的准备
Spring Cloud 2.x之SpringBoot配置Cors解决跨域请求
CORS(Cross-Origin Resource Sharing)"跨域资源共享",是一个W3C标准,它允许浏览器向跨域服务器发送Ajax请求,打破了Ajax只能访问本站内的资源限制,CORS在很多地方都有被使用,微信支付的JS支付就是通过JS向微信服务器发送跨域请求。开放Ajax访问可被跨域访问的服务器大大减少了后台开发的工作,前后台工作也可以得到很好的明确以及分工,下面我们就看讲一下如何让SpringBoot项目支持CORS跨域。
BUG弄潮儿
2022/06/30
5580
Spring Cloud 2.x之SpringBoot配置Cors解决跨域请求
推荐阅读
相关推荐
超简单!手把手教你微信小程序开发【前端+后端】Java版
更多 >
交个朋友
加入架构与运维工作实战群
高并发系统设计 运维自动化实践
加入架构与运维趋势交流群
技术趋势前瞻 架构演进方向
加入架构与运维学习入门群
系统架构设计入门 运维体系构建指南
换一批
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档