虚拟机上安装Python3

虚拟机上安装Python3
2018年06月12日 14:13:49 UniQue006 阅读数:1033
版权声明:本文为博主原创文章,转载请指明源地址! https://blog.csdn.net/qq_32662595/article/details/80664653
1、yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel(虚拟机有安装1的,请从第二步开始)

2、wget http://www.python.org/ftp/python/3.2.3/Python-3.2.3.tar.bz2
3、tar -xjf Python-3.2.3.tar.bz2
4、cd Python-3.2.3
5、./configure --prefix=/usr/local/python3
6、make && make install
7、rm -rf /usr/bin/python*
8、ln -s /usr/local/python3/bin/python3 /usr/bin/python
9、查看版本 python -v

不兼容如:

问题:
[root@name user]# yum
File “/usr/bin/yum”, line 30
except KeyboardInterrupt, e:
^
原因:
这是因为yum采用python作为命令解释器,这可以从/usr/bin/yum文件中第一行#!/usr/bin/python发现。而python版本之间兼容性不太好,使得2.X版本与3.0版本之间存在语法不一致问题。而CentOS 5自带的yum采用的是python2.4,当系统将python升级到2.6或3.0后,出现语法解释错误。

解决办法:
很简单,一是升级yum,一是修改yum的解释器为旧版本python2.4(如果你没有采用覆盖升级的话,覆盖的话重新拷贝一个python2版本文件)
升级yum的作法就不详述了;
修改yum的解释器为旧版本python2.4:
vi /usr/bin/yum
将第一行"#!/usr/bin/python" 改为 "#!/usr/bin/python2.4"即可

python web 学习

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
虚拟机安装Python可以按照以下步骤进行操作: 1. 首先,使用wget命令下载Python的安装包。可以使用以下命令下载Python 3.2.3版本的安装包: ``` wget http://www.python.org/ftp/python/3.2.3/Python-3.2.3.tar.bz2 ``` 2. 解压下载的安装包。可以使用以下命令解压: ``` tar -xjf Python-3.2.3.tar.bz2 ``` 3. 进入解压后的Python目录: ``` cd Python-3.2.3 ``` 4. 运行configure命令,指定Python的安装目录。可以使用以下命令: ``` ./configure --prefix=/usr/local/python3 ``` 5. 使用make命令编译Python: ``` make && make install ``` 6. 删除系统已有的Python链接: ``` rm -rf /usr/bin/python* ``` 7. 创建新的Python链接: ``` ln -s /usr/local/python3/bin/python3 /usr/bin/python ``` 8. 最后,可以使用以下命令来验证Python的安装是否成功: ``` python -v ``` 以上是在虚拟机安装Python的一种方法,具体的安装步骤可能会因为不同的操作系统和Python版本而有所差异。如果遇到问题,可以参考相关文档或者搜索解决方案。\[1\] \[2\] \[3\] #### 引用[.reference_title] - *1* *2* [虚拟机安装Python3](https://blog.csdn.net/weixin_43466725/article/details/87968484)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [虚拟机安装python环境](https://blog.csdn.net/m0_52940881/article/details/128327747)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值