centos 更换python版本从3.5到3.7出现的问题

1、ModuleNotFoundError: No module named '_ctypes'

yum install libffi-devel tk-devel

后重新安装python3.7
./configure  检查编译环境/相关库文件/配置参数,生成makefile
make      对源代码进行编译,生成可执行文件
make install    将生成的可执行文件安装到当前计算机中特点;

 

2、为python版本添加python-git

思考:对各个python版本的pip有点蒙,比如python3.7使用的时候pip到底是直接使用pip3.7还是?

https://gitpython.readthedocs.io/en/stable/intro.html#getting-started

 更换完python后,python3显示指向3.7
lrwxrwxrwx 1 root root 9 Mar 25 11:14 /usr/local/bin/python3 -> python3.7

为python3.7安装Gitpython
所以用的python3 setup.py install,但是使用python的git库时,还是会出现git不存在的问题


用python3.7 setup.py install却显示python3.7不存在


后查看python3.7的库存放位置:ls /usr/local/lib/python3.7/site-packages/
发现之前用python3安装的Gitpython并不在库目录里



最后用 sudo /usr/local/bin/python3.7 setup.py install安装成功
思考:如果发现模块不存在,就去这个库里查看是否安装成功,
[***@continuity-build00 GitPython]$ ls /usr/local/lib/python3.7/site-packages/
easy-install.pth  easy_install.py  gitdb-4.0.2-py3.7.egg  GitPython-3.1.0-py3.7.egg  pip  pip-19.2.3.dist-info  pkg_resources  __pycache__  README.txt  setuptools  setuptools-41.2.0.dist-info  smmap-3.0.1-py3.7.egg

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值