Linux安装python和anaconda教程

python安装

  1. 第一步,去python官网https://www.python.org/downloads/下载python的源码包Python-3.7.0.tgz;
  2. 第二步,上传至Linux服务器,然后进行解压
tar -zxvf Python-3.7.0.tgz
  1. 第三步,进入解压目录,执行configure
./configure --prefix=/usr/local/python

这里的prefix参数是你选择的python安装路径
4. 最后一步,开始编译

make && make install

添加环境变量

vim /etc/proflie
export PATH=$PATH:/usr/local/python/bin
source /etc/proflie

这样你就可以通过python3命令进入python3环境了,并且还能够与原来的python2共存。
或者也可以通过新增软链的方法达到同样的效果

ln -s /usr/local/python3/bin/python3 /usr/bin/python3 
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

anaconda安装

anaconda是一个非常优秀的python集成环境软件,里面有spyder和jupyter nootbook等python IDE工具;另外,它提供的python环境自带了许多常用的依赖库,对初学者来说,可以省去很多安装依赖包的麻烦,在公司内网的离线状态下,可以说是相当实用了。

  1. 直接百度搜索anaconda进入官网下载Linux的安装包xxxx.sh,但是官网下载速度很慢,可以去清华镜像网站下载清华镜像网站,速度会快很多。
  2. 进入你的安装包目录,直接执行以下命令:
bash Anaconda3-5.0.1-Linux-x86_64.sh

然后一开始都是安装协议的阅读,一直按Enter即可。
接下来,需要输入yes确定安装;
再然后,会提示默认安装路径,你可以输入自定义路径,然后Enter即可修改,开始整个安装过程;
最后,还会提示是否需要加入环境变量。根据自己情况输入yes或no。

卸载

Linux卸载软件一般的方法就是直接将整个文件夹删除即可。

可能出现的问题

  1. Configure: error: cannot run C compiled programs
    这个是缺少gcc的原因,因为在安装python的过程中需要通过C进行编译。所以只需要将gcc装上即可
    联网情况下:
yum install gcc

离线情况下,参考我的另外一篇博客,里面有详细的教程离线情况将镜像文件作为yum源一步安装gcc等库包解决依赖问题

  1. ModuleNotFoundError: No module named '_ctypes'
    这个好像是python3.7新版本才会遇到的问题,是缺少libffi-devel的原因。
yum install libffi-devel
  1. configure: error: no acceptable C compiler found in $PATH
    这个是个大坑,很难发现问题的所在。它的原因就是在离线状态下,我们通过忽略依赖,强制安装gcc导致gcc所需的依赖包缺失。

欢迎关注同名公众号:“我就算饿死也不做程序员”。
交个朋友,一起交流,一起学习,一起进步。在这里插入图片描述

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值