1、源码安装,所以先在python官网下载Linux的安装包:https://www.python.org/downloads/
注意:源码安装必须现在系统中安装GCC
image.png
2、将下载好的安装传输到虚拟机的Linux系统中(小提示:如果你不是以root权限登录的Linux系统用户,则只能把文件传输到当前用户目录下)
然后将安装包复制到系统目录,这样可以让系统中每个用户都能使用
将按转包上传到你想要放置的目录下,pwd:查看当前的目录路径
pwd
跳转到上面得到的路径
cd /home/dark/dark/tools_org/
获取root权限
sudo su 回车,然后输入你登录系统的密码
进入到系统usr目录
cd /usr
创建一个文件夹python,tools,python3
mkdir python
cd python
mkdir tools python3
将上传到安装包复制到执行的目录下
cp -rf Python-3.5.9.tgz /usr/python/tools/
进入到tools目录
cd /usr/python/tools
将tools目录下的安装包解压
tar zxvf Python-3.5.9.tgz -C /usr/python/python3/
进入到解压缩后的python文件路径下
cd ..
cd python3/
cd Python-3.5.9/
prefix选项是配置安装的路径,执行后所有资源文件放在/usr/local/python3的路径中
./configure --prefix=/usr/python/python3 --enable-optimizations
编译:
make
编译安装:
make altinstall
修改软链接:
ln -s /usr/python/python3/bin/python3.5 /usr/bin/python3
注意:在make编译和安装的时候时间会有点长,需要耐心等待。软链接创建成功之后就可以用python3直接进入到python的交互器模式(命令行)
之所以修改软链接后面的路径是 /usr/bin/python3而不是 /usr/bin/python的原因是我的虚拟机里面还自带了python2.7想要两者并存,原先的 /usr/bin/python已经被python2.7占领所以要自己命名一个。
参考:
https://www.cnblogs.com/wangchengpei/p/10957955.html
https://www.cnblogs.com/drcm/p/9946570.html
linux下使用./configure报-bash: ./configure: No such file or directory
刚刚在Linux下执行php配置./configure报-bash: ./configure: No such file or directory,并且make install也报make: *** No rule to make target `install'. Stop.。最后才发现是没有找到这个目录,使用find -name configure来查找目录,然后进入到指定目录里面
参考:https://www.cnblogs.com/mnhy/p/7856480.html
网友评论