Python3 环境搭建 - Ubuntu Server
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python3 环境搭建 - Ubuntu Server,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2135字,纯文字阅读大概需要4分钟。
内容图文
![Python3 环境搭建 - Ubuntu Server](/upload/InfoBanner/zyjiaocheng/939/0b0c8c8df6544b6d8103c39b1f73c2a5.jpg)
我是自己的云服务器学习环境,因此偷懒使用了 root
权限。如果以下命令因为权限不够而失败,需要在命令前,加上 sudo
提权。
一、Python3 安装
1.1 更新系统源
apt update
apt upgrade -y
1.2 安装依赖
安装依赖,以免后安装 Python3 途中出现各种奇怪的错误而导致安装失败。
apt -y dist-upgrade
apt -y install build-essential python-dev python-setuptools python-pip python-smbus
apt -y install libncursesw5-dev libgdbm-dev libc6-dev
apt -y install zlib1g-dev libsqlite3-dev tk-dev
apt -y install libssl-dev openssl
apt -y install libffi-dev
1.3 下载源码包
下载 Linux 64bit 的源码包。如果有更新的版本,只需要改变对应的版本号即可,后续的操作也是改成对应的版本号。
https://www.python.org/ftp/python/3.7.0/python-3.7.0-amd64.exe
1.4 解压缩并进入目录
tar -xvf Python-3.7.0.tar.xz
cd Python-3.7.0
1.5 编译、执行安装
./configure
make
make altinstall
如果没有报任何错误,就代表安装成功了,解释器的默认路径:/usr/local/bin/python3.7
1.6 创建软链
Ubuntu Server 16.04 LTS,自带了Python3.5.2,如果需要共存就指定下软链的名字:
ln -s /usr/local/bin/python3.7 /usr/bin/
1.7 测试
进入 shell 命令:python3.7
能够进入交互模式,并且显示正确的版本号,则就是安装成功了。
1.8 安装 pip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3.7 get-pip.py
如果是为 python3.8 安装 pip,则使用 python3.8
这个程序来运行。
二、安装 MySQL
通过设置 Ubuntu Server APT 源的方式来安装最新版的 MySQL。
获取 MySQL 官方最新版的 APT 源描述文件:https://dev.mysql.com/downloads/repo/apt/
安装步骤参考此网站:https://phoenixnap.com/kb/how-to-install-mysql-on-ubuntu-18-04
2.1 开启 MySQL 远程连接
MySQL 中的 root 用户默认是拒绝远程连接,有两种方式可以修改:
1.添加一个新用户(推荐此操作)
2.修改 root 用户的连接方式
2.2 方式一:添加一个新用户
2.2.1 进入 MySQL
2.2.2 创建普通用户
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
2.2.3 给普通用户赋权
GRANT ALL ON *.* TO 'username'@'%';
2.2.4 刷新系统权限相关表
FLUSH PRIVILEGES;
2.3 方式二:修改 root 用户的连接方式
2.3.1 进入 MySQL
2.3.2 进入 mysql 这个数据库中
user 表是在 mysql 这个数据库中。
use mysql;
2.3.3 执行 sql 命令
update user set host='%' where user='root' AND host='localhost';
2.3.4 刷新系统权限相关的表
FLUSH PRIVILEGES;
内容总结
以上是互联网集市为您收集整理的Python3 环境搭建 - Ubuntu Server全部内容,希望文章能够帮你解决Python3 环境搭建 - Ubuntu Server所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。