设计购物网站咋做,做网站引入字体,推荐wordpress主题xiu,ftp wordpress 区别【CentOS 7】挑战探索#xff1a;在CentOS 7上实现Python 3.9的完美部署指南 大家好 我是寸铁#x1f44a; 总结了一篇【CentOS 7】挑战探索#xff1a;在CentOS 7上实现Python 3.9的完美部署指南详细步骤✨ 喜欢的小伙伴可以点点关注 #x1f49d; 前言 此篇教程只适用于p…【CentOS 7】挑战探索在CentOS 7上实现Python 3.9的完美部署指南 大家好 我是寸铁 总结了一篇【CentOS 7】挑战探索在CentOS 7上实现Python 3.9的完美部署指南详细步骤✨ 喜欢的小伙伴可以点点关注 前言 此篇教程只适用于python3.9之前的步骤一样改一下版本号即可不适用于3.10笔者踩过很多坑安装3.10的不要使用此篇教程可以说是一个避雷贴可以见笔者主页的另一篇安装教程非常丝滑地安装后面会发出来敬请期待 基础环境配置升级
sudo yum -y groupinstall “Development tools”
sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
sudo yum install -y libffi-devel zlib1g-dev
sudo yum install zlib* -y下载源码包
wget https://www.python.org/ftp/python/3.10.10/Python-3.10.10.tgz解压进入
tar zxvf Python-3.10.10.tgz
cd Python-3.10.10编译安装
./configure --prefix/usr/local/python310
make
sudo make install出现warning是正常的如果说出现pip3和python3绑定到到/usr/local/python3/bin/pip3路径。则进行软连接的编辑操作操作如下 ln -sf /usr/local/python3/bin/pip3 /usr/bin/pip3
ln -sf /usr/local/python3/bin/python3 /usr/bin/python3配置环境变量
临时变量
下次开机则需要重新配置变量
export PATH/usr/local/python310/bin:$PATH永久变量
下次开机永不需要重新配置变量。 一次配置终身有效。
方式一
sudo echo export PATH/usr/local/python310/bin:$PATH /etc/profile
source /etc/profile方式二
如果上面那一步sudo后报错的话是存在权限不足可以尝试在配置文件中进行配置。 笔者就是权限不足然后在配置文件中配置的配置步骤如下
打开配置文件
vi ~/.bash_profile打开配置文件在最后一行添加配置
export PYTHON_HOME/usr/local/python310
export PATH$PYTHON_HOME/bin:$PATH/usr/local/python310为我这里存放python的bin文件夹的环境变量如果你跟着笔者走下来则直接写入即可。否则则编辑为你自己对应的文件路径。 记得更新配置文件的配置信息
source ~/.bash_profile最后可以输入命令检查一下是否配置成功:
echo $PYTHON_HOME不出意外就可以看到你的路径信息啦 检查python版本
python3 -V运行后显示如下内容说明配置成功
Python 3.10.10如果显示如下则需要重新检查上述环境变量的配置是否正确
python3:未找到命令……如果发现pip3 install XX不了 可以按照如下文章重装一遍亲测有效 https://zhuanlan.zhihu.com/p/661077162 看到这里的小伙伴恭喜你又掌握了一个技能 希望大家能取得胜利坚持就是胜利 我是寸铁我们下期再见 往期好文
保姆级教程
【保姆级教程】Windows11下go-zero的etcd安装与初步使用
【保姆级教程】Windows11安装go-zero代码生成工具goctl、protoc、go-zero
【Go-Zero】手把手带你在goland中创建api文件并设置高亮 报错解决
【Go-Zero】Error: user.api 27:9 syntax error: expected ‘:‘ | ‘IDENT‘ | ‘INT‘, got ‘(‘ 报错解决方案及api路由注意事项
【Go-Zero】Error: only one service expected goctl一键转换生成rpc服务错误解决方案
【Go-Zero】【error】 failed to initialize database, got error Error 1045 (28000):报错解决方案
【Go-Zero】Error 1045 (28000): Access denied for user ‘root‘‘localhost‘ (using password: YES)报错解决方案
【Go-Zero】type mismatch for field “Auth.AccessSecret“, expect “string“, actual “number“报错解决方案
【Go-Zero】Error: user.api 30:2 syntax error: expected ‘)‘ | ‘KEY‘, got ‘IDENT‘报错解决方案
【Go-Zero】Windows启动rpc服务报错panic:context deadline exceeded解决方案 Go面试向
【Go面试向】defer与time.sleep初探
【Go面试向】defer与return的执行顺序初探
【Go面试向】Go程序的执行顺序
【Go面试向】rune和byte类型的认识与使用
【Go面试向】实现map稳定的有序遍历的方式