MySQL数据库----------安装anaconda---------python与数据库的链接

本文涉及的产品
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用版 2核4GB 50GB
简介: MySQL数据库----------安装anaconda---------python与数据库的链接

环境安装

Linux环境安装anaconda

1、进入清华的镜像网站镜像。如果有其他下载资源,可以自己随意。

2、选择Linux对应的版本点击下载。等待文件下载完成,它会在下载的目录中。不一定是最新的版本,但是需要保证一定是Linux的。

这里只是提供了最新的,如果自己的内存不够,可以自己选择

或者直接命令安装

# 在页面选好需要的版本,用命令直接下载
wget https://repo.anaconda.com/archive/Anaconda3-2023.03-1-Linux-x86_64.sh
# wget:下载命令
# https://repo.anaconda.com/archive/:镜像源的网址路径
# Anaconda3-2023.03-1-Linux-x86_64.sh:具体的版本

红括内就是路径

下载好后你可以移动另一个文件,也可以不移动

mv Anaconda3-2023.03-1-Linux-x86_64.sh /home/tisugou/my_object/Anaconda3-
2023.03-1-Linux-x86_64.sh

记得切换进该路径

安装

bash Anaconda3-2023.03-1-Linux-x86_64.sh

一直按Enter回车键,直到出现接受条款,输入yes,再次回车,等待安装。

当我们安装好后就要配置环境了

# 进入配置文件
sudo vim /etc/profile
# 在文件最后添加anaconda的环境变量
# Anaconda
export PATH=$PATH:/home/tisugou/anaconda3/bin
# 重新载入配置文件
source /etc/profile

注意一下第二条命令要输入自己的路径

这里安装的anaconda3不在root目录中,可以通过 find -name anaconda3 查找,一般会在自己用户的目录下。

所以要么可以将环境变量的路径改成真实的anaconda3文件所在路径,要么将整个anaconda3文件迁移到root目录下。建议更改路径,尽量不要将文件放入系统文件中。

以上步骤全部调试好后,终端输入python 或者 python3 ,进入的环境不是原来的python2环境,

即表示安装成功了。


配置jupyter-notebook环境

因为 anaconda3 已经内置了 jupyter notebook ,只需要配置 jupyter notebook 远程登陆设置就以了。

1、生成配置文件

jupyter notebook --generate-config
# 在安装anaconda3同目录下,可以通过ls -ahl找到配置文
件.jupyter/jupyter_notebook_config.py

注意一下这个文件为隐藏文件

2、创建访问密码

jupyter notebook password
# 输入及确认密码
# 此密码为之后登录jupyter-lab或者jupyter notebook的密码

# 终端输入ipython,进入ipython

在下面这里运行两条命令

from hashlib import *
sha1('密码字符串'.encode(encoding='utf-8')).hexdigest()

4、修改配置

# 进入生成的配置文件
vim /home/tisugou/.jupyter/jupyter_notebook_config.py
# 在文件最底部添加内容
# 这五个参数也可以在原文件中找到,直接在上面进行修改也可以
# 设置密码
c.NotebookApp.password = u'sha1:返回的哈希密码'
#指定jupyter lab 运行端口,写一个不冲突的端口即可
c.NotebookApp.port = 8080
# 允许远程访问
c.NotebookApp.allow_remote_access = True
# 就是设置所有ip皆可访问
c.NotebookApp.ip='*'
# c.NotebookApp.ip='0.0.0.0' 也可以
# 禁止自动打开浏览器
c.NotebookApp.open_browser = False

修改好记得保存哦哦

5、开启jupyter notebook服务

终端运行以下两句代码,都可以开启服务

nohup jupyter notebook --allow-root > jupyter.log 2>&1 &
# 后面的配置文件路径要改成自己的
nohup jupyter-notebook --config
/home/tisugou/.jupyter/jupyter_notebook_config.py 2>&1 &

这两个任选一条

查看运行状态

ps aux|grep py

未运行状态

运行状态

启动之后就可以登入进入了

在windows中的浏览器输入ip:8080进入

输入密码就可以进入了

每次进入之前都要检查虚拟机的jupyter有没有运行

里面的内容就是和自己的虚拟机一一对应的

下面进行操作


下面我们要找到上面文件并进入把那个ip改为自己虚拟机的ip

下一步

找到如图的文件,把红框里的路径改为自己的路径

下面我们就创建一个py文件进行

导入from my_object.python_link.auto_func_data import Data_Dw

这个要根据你把py文件创建在哪里进行调整的

总结

关于如何在mysql配置python和python写入数据库的介绍就到这里结束了,有不懂的小可爱可以私聊我

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1天前
|
SQL 存储 关系型数据库
MySQL数据库—初识数据库 | DDL语句 | DML语句
MySQL数据库—初识数据库 | DDL语句 | DML语句
|
1天前
|
Java 关系型数据库 MySQL
使用MySQL JDBC连接数据库
使用MySQL JDBC连接数据库
|
1天前
|
存储 关系型数据库 MySQL
|
2天前
|
SQL 关系型数据库 MySQL
经验大分享:MySQL安装Atlas
经验大分享:MySQL安装Atlas
16 0
|
2天前
|
Web App开发 Python Windows
经验大分享:PYTHON爬取66影视的电影下载链接,有搜索功能
经验大分享:PYTHON爬取66影视的电影下载链接,有搜索功能
|
3天前
|
关系型数据库 MySQL 测试技术
《阿里云产品四月刊》—瑶池数据库微课堂|RDS MySQL 经济版 vs 自建 MySQL 性能压测与性价比分析
阿里云瑶池数据库云原生化和一体化产品能力升级,多款产品更新迭代
|
4天前
|
关系型数据库 MySQL 数据库
使用ZIP包安装MySQL及配置教程
使用ZIP包安装MySQL及配置教程
22 4
|
4天前
|
存储 关系型数据库 MySQL
|
4天前
|
存储 SQL 关系型数据库
|
4天前
|
安全 关系型数据库 MySQL
CentOS 8 中安装与配置 MySQL
CentOS 8 中安装与配置 MySQL
28 3

相关实验场景

更多