- 前言
- 1.系统准备
- 1.1系统
- 1.2环境
- 1.3debug
- 2.软件准备
- 2.1下载
- 2.2安装
- 2.3debug
多年未使用Linux,最近又回头来学习python和机器学习等内容,借此机会好好整理一下学习过程。
代码和思路我会尽量严谨和高效,如有更好的思路和方法,欢迎评论区讨论。
1.系统准备 1.1系统由于一些因素,没有下载centos8,故用centos7 64位来作为运行系统。
1.2环境vbox虚拟机,2g,2核心,20g硬盘,桥接网络
1.3debug- yum源配置
这个操作一抓一大把,不再赘述。 - vi=‘vim’
在root的家目录下编辑 .bashrc,添加
alias vi='vim'
保存退出,然后
source .bashrc
- 依赖的软件安装
因为有些依赖包需要安装,配置好yum源后执行
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make readline libffi-devel -y
特别是这个readline,不安装会使python交互界面方向键和删除键不能用,背后的原因暂时不明,我没有安装,因为我不会用到Linux里的python交互窗口(自信脸)。
2.软件准备OS不是最新版,至少软件要上最新版嘛~
2.1下载一个倒背如流的网站: python官网
可以用如下命令下载中:
wget https://www.python.org/ftp/python/3.10.1/Python-3.10.1.tgz2.2安装
- 解压
这里放一个关于tar的使用指南
tar -xzvf Python-3.10.1.tgz
- 配置
./configure --prefix=/usr/local/ #--prefix要不要都可
- 编译
make
- 测试(可选项)
make test
如果没通过看报错,然后百度吧
- 安装
make install
一杯咖啡的功夫,看到这个就算是安装成功了!
Successfully installed pip-21.2.4 setuptools-58.1.0
为啥是pip,因为python安好了才会继续安装pip,pip成功证明一切都安好了。
- 创建软链接
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip ln -s /usr/local/python3/bin/python3 /usr/bin/python
搞定!
2.3debug- make install没成功,make test看有这个提示信息
test_dtrace failure
一通搜索没有直接解释,想来想去应该是什么依赖没处理,遂找到了上面1.3的yum命令
参考资料:
https://www.cnblogs.com/FZfangzheng/p/7588944.html
https://blog.csdn.net/chichentang1598/article/details/101002876
https://blog.csdn.net/suwei825/article/details/114641681
https://blog.csdn.net/eleanoryss/article/details/70207767



