python 安装及使用(PyCharm-2020.3.5 + Anaconda3-2022.05)

1. 安装 PyCharm-2020.3.5 :

PyCharm 2020 3.5安装教程__侧耳倾听_的博客-CSDN博客_pycharm2020安装包

2. 安装 Anaconda3-2022.05:

写Python,不来试试Spyder吗

3.Anaconda 配置环境变量:

(1)环境变量里找到path这个系统变量,然后往里面添加几个路径,如下:

D:\Anaconda\Scripts
D:\Anaconda\Library\bin
D:\Anaconda
D:\Anaconda\Library\mingw-w64\bin

(2)验证Anaconda是否可用:

[root@star /root/anaconda3/bin]#conda

4.PyCharm如何关联 Anaconda:

(1)创建一个工程:

File -> New Project ->Location: 设置为自己希望的工程存放位置-> Create   即可

(2)配置关联: File->Settings ->Project:pythonProject->Python Interpreter->点设置按钮->Add... ->Conda Environment->Existinng environment->选择Anacoda目录下的python.exe,再点OK即可

5.PyCharm如何使用 import pymysql 实现对数据库的连接:

(1) 查看本地安装的Anaconda3-2022.05 是否已有pymysql类库,如果没有则需要安装

-- 查看本地已有类库

[root@star /root/anaconda3/bin]#conda list

(2) 外网则直接用命令安装pymysql类库即可

-- 更新 conda

[root@star /root/anaconda3/bin]#conda update conda

-- 安装 pymysql类库

[root@star /root/anaconda3/bin]#conda install pymysql

(3)内网则直接将外网安装过pymysql后的Anaconda3-2022.05目录下的Lib和pkgs文件夹拷贝到内网,覆盖原来的Lib和pkgs文件夹即可。

(4)  python连接数据库操作:

#引入decimal模块
import pymysql

#连接数据库
mysql_info = {
    "host":"110.10.**.**",#数据库IP
    "user":"jxz",#数据库用户名
    "passwd":"****",#密码
    "db":"jxz",#要连接的数据名字
    "port":3306,
    "charset":"utf8",#字符集
    "autocommit":True
}

#创建一个游标对象(相当于指针)
cursor=db.cursor()

# 查询数据库里表数据
sql = " select * from user "
cursor.execute(sql)
rows = cursor.fetchall()
db.commit()

for row in rows:
name = rows0]
print(name)

(5) 当运行(4)时会报错:No data sources are configured to run this SQL and provide advanced code.....,原因(因为PyCharm需要知道的时操作的MySQL数据库还是Oracle,SQLite等等数据库,且需要知道数据库用户名密码,故需要做配置。)这里以MySQL为例,方法如下:

View ->Tool Windows -> Database ->点弹出窗口左上角的+ -> Driver and Data Source ->

点弹出窗口左上角的+ ->MySQL->在弹出窗口添加如下内容:

-- 选择要连接的数据库类型

python 安装及使用(PyCharm-2020.3.5 + Anaconda3-2022.05)_第1张图片

-- 配置连接 

python 安装及使用(PyCharm-2020.3.5 + Anaconda3-2022.05)_第2张图片

-- 配置驱动 (在新建的连接上右键->Go to Driver -> mysql是8以上则在MySQL界面里配置驱动,8以下则在MySQL for 5.1 界面配置驱动 ->点界面中间位置的 + ->选择加入驱动的方式,我是选择Custom JARs的方式直接将本地的 mysql-connector-java-5.1.43.jar加入 ->加好后点应用 -> 再回到刚上面的配置连接界面,将Driver标签里的值选为刚配置好的 MySQL for 5.1 -> 点Test Connection 验证是否可以正常连接数据库 ->出现绿色对勾表明成功 ->)

python 安装及使用(PyCharm-2020.3.5 + Anaconda3-2022.05)_第3张图片

python 安装及使用(PyCharm-2020.3.5 + Anaconda3-2022.05)_第4张图片

-- 再提示: SQL dialect is not configured ,解决如下:

打开File ==> Setting ==> Languages & Frameworks ==> SQL Dialects

python 安装及使用(PyCharm-2020.3.5 + Anaconda3-2022.05)_第5张图片

-- 再提示: PyCharm Unable to resolve column ''

File —> Settings —> Language —> SQL Resolution Scopes —> 选择项目对应的数据库映射

解决

 6.更多python操作数据库表语法请参考如下链接:

 地址:Python——连接数据库操作_Aai子冉的博客-CSDN博客_python连接数据库

你可能感兴趣的:(python,python,pycharm,开发语言)