源码安装Python以及R语言
【摘要】 源码安装Python3与R语言
一、前提
需要在华为云现网购买ECS,并绑定 了EIP,以方便在外网下载相关资源
二、配置yum源
[base]
name=EulerOS-2.0SP2 base
baseurl=http://repo.huaweicloud.cn/euler/2.2/os/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://repo.huaweicloud.cn/euler/2.2/os/RPM-GPG-KEY-EulerOS
执行如下命令,更新yum源:
yum makecache
三、安装Python3.7
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
tar -zxvf Python-3.7.0.tgz
cd Python-3.7.0
## 建议将./configure prefix指定的路径换一个自己的路径,如/usr/mylocal/python3,以免与环境上已有的python3冲突
./configure prefix=/usr/mylocal/python3
make && make install
创建Python3与pip3的软链接
ln -s /usr/mylocal/python3/bin/python3 /usr/bin/python3
ln -s /usr/mylocal/python3/bin/pip3 /usr/bin/pip3
建议最好升级一下pip3到最新版本:
pip3 install --upgrade pip
更新pip3源为国内的pip3源
mkdir ~/.pip
vim ~/.pip/pip.conf
[global]
index-url = http://pypi.douban.com/simple/
trusted-host = pypi.douban.com
可能遇到的问题:
(1)报错:zipimport.ZipImportError: can't decompress data; zlib not available
执行如下命令安装zlib相关依赖包即可。
yum install zlib*
(2)报错:ModuleNotFoundError: No module named '_ctypes'
yum install libffi-devel*
四、安装R语言
wget https://mirrors.tuna.tsinghua.edu.cn/CRAN/src/base/R-3/R-3.4.4.tar.gz
tar -zxvf R-3.4.4.tar.gz
cd R-3.4.4
./configure --enable-R-shlib
make && make install
安装成功后,执行如下命令运行R语言
R
可能遇到的问题:
报错:checking whether bzip2 support suffices... configure: error: bzip2 library and headers are required
yum install bzip2-devel
报错:configure: error: "liblzma library and headers are required"
yum install xz*
报错:checking whether PCRE support suffices... configure: error: pcre >= 8.20 library and headers are required
yum install pcre*
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)