ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

centos pyenv python3.7

2020-11-13 17:00:29  阅读:237  来源: 互联网

标签:centos 3.7 python devel python3.7 pip pyenv 2.4


python版本管理使用

 

安装依赖

sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel libpcap-devel xz-devel

克隆pyenv

git clone git://github.com/yyuu/pyenv.git ~/.pyenv  
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc  
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc  
echo 'eval "$(pyenv init -)"' >> ~/.bashrc  
exec $SHELL -l 

  

安装python

查询python版本

pyenv install --list
Available versions:
  2.1.3
  2.2.3
  2.3.7
  2.4.0
  2.4.1
  2.4.2
  2.4.3
  2.4.4
  2.4.5
  2.4.6

  

国外源速度比较慢,提前下载python

mkdir ~/.pyenv/cache 
cd ~/.pyenv/cache
wget https://mirror.bjtu.edu.cn/python/3.7.0/Python-3.7.0.tar.xz

  

报错 

ModuleNotFoundError: No module named '_ctypes'
    import pip._internal
  File "/tmp/tmphc0uj1gm/pip-10.0.1-py2.py3-none-any.whl/pip/_internal/__init__.py", line 42, in <module>
  File "/tmp/tmphc0uj1gm/pip-10.0.1-py2.py3-none-any.whl/pip/_internal/cmdoptions.py", line 16, in <module>
  File "/tmp/tmphc0uj1gm/pip-10.0.1-py2.py3-none-any.whl/pip/_internal/index.py", line 25, in <module>
  File "/tmp/tmphc0uj1gm/pip-10.0.1-py2.py3-none-any.whl/pip/_internal/download.py", line 39, in <module>
  File "/tmp/tmphc0uj1gm/pip-10.0.1-py2.py3-none-any.whl/pip/_internal/utils/glibc.py", line 3, in <module>
  File "/tmp/python-build.20201113164941.15116/Python-3.7.0/Lib/ctypes/__init__.py", line 7, in <module>
    from _ctypes import Union, Structure, Array
ModuleNotFoundError: No module named '_ctypes'

  

安装 libffi-devel 

yum install libffi-devel 

  

重新安装python

pyenv install 3.7.0
Installing Python-3.7.0...
Installed Python-3.7.0 to /root/.pyenv/versions/3.7.0

  

安装成功

标签:centos,3.7,python,devel,python3.7,pip,pyenv,2.4
来源: https://www.cnblogs.com/yubs/p/13970245.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有