前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mac下Python3安装及基于Idea开发

Mac下Python3安装及基于Idea开发

作者头像
程序新视界
发布2023-04-09 09:19:22
1K0
发布2023-04-09 09:19:22
举报
文章被收录于专栏:丑胖侠

本篇文章带大家基于Mac OS操作系统,下载、安装Python环境,并基于Idea编写第一个Demo。

Python3安装

访问Python官网:https://www.python.org/。找到“Download”菜单,点击下载:

在这里插入图片描述
在这里插入图片描述

此处下载的为Mac的安装包,双击打开一步步安装即可。这里采用的版本为Python3.11.3。 此处下载的为Mac的安装包,双击打开一步步安装即可。这里采用的版本为Python3.11.3。

IDEA Python插件安装

习惯了使用IDEA进行开发,于是不愿再单独安装一套IDE,而且IDEA支持Python对应的提示、高亮等功能,但需要先安装Python的插件。

IDEA Python插件安装,打开“Preferences”,选择“Plugins”,在“Marketplace”中搜索Python:

在这里插入图片描述
在这里插入图片描述

选择安装Python插件,并重启IDEA。PS:上图中为已经安装成功,如果未安装则显示“Install”,点击安装即可。

IDEA 创建Python项目

安装完插件,重启之后,可在IDEA中依次选择:File,Project,进入下图页面:

在这里插入图片描述
在这里插入图片描述

这里使用的IDEA版本为2022.2,选择左侧的“Django”,即可进行Python项目的创建。

这里需要注意的是选择Base interpreter时一定要选择“/usr/local/bin/python3”,而不是同目录下的“/usr/local/bin/python3.11”,否则后期引入其他模块时,IDEA中可能无法引入对应的模块。

在这里插入图片描述
在这里插入图片描述

项目创建完毕就可以创建Python的源码文件了。

Python3安装pymysql

在Python 3中可以使用pymysql来连接MySQL数据库,下面就介绍一下如何安装pymysql模块及遇到的问题。

执行如下命令安装pymysql:

代码语言:javascript
复制
pip3 install pymysql

首先可能会遇到的警告信息如下:

代码语言:javascript
复制
WARNING: There was an error checking the latest version of pip.

此时可执行如下命令对pip进行升级:

代码语言:javascript
复制
python3 -m pip install --upgrade pip

升级完毕之后,可再次执行上面的pymysql安装命令进行安装。

安装完毕之后,理论上就可以在IDEA中使用pymysql模块了。

代码语言:javascript
复制
import pymysql

conn = pymysql.connect(host="localhost", port=3306, db="genesis", user="root", passwd="123456", charset='utf8')

cursor = conn.cursor()

print("Connect Success : %s" % cursor)

def execute_select(sql):
    # 查询
    sql = sql.encode('utf-8')
    cursor.execute(sql)
    result = cursor.fetchall()
    return result

if __name__ == '__main__':
    selectSql = 'select * from t_user'
    print(execute_select(selectSql))

在此时会遇到一个问题,就是import pymysql可能会提示pymysql不存在。此时就要检查项目的SDK配置了。

笔者就遇到上面说的问题,应该将SDK和Modules中的配置都配置为“/usr/local/bin/python3”,而不是同目录下的“/usr/local/bin/python3.11”。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如果配置错误,修改之后,重新启动项目,设置SDK,便可成功引入。

至此整个环境便搭建完毕,可愉快的进行功能开发和体验了。

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Python3安装
  • IDEA Python插件安装
  • IDEA 创建Python项目
  • Python3安装pymysql
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档