centos7 同時安裝python2、python3和pip3以及各種包遇到的坑
阿新 • • 發佈:2018-11-28
PHP交流群:294088839
大Python交流群:652376983
第一個坑:pip3的安裝
不知道為什麼裝完python3之後,並沒有pip3這個命令,因此我需要重新安裝pip3,對於網上其他的直接安裝pip3教程,並沒有成功。所以我的選擇是,下載安裝包,自己安裝,這裡需要下載兩個安裝包setuptools和pip-8.0.2.tar.gz
wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26 tar -zxvf setuptools-19.6.tar.gz cd setuptools-19.6 python3 setup.py build python3 setup.py install wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb tar -zxvf pip-8.0.2.tar.gz cd pip-8.0.2 python3 setup.py build python3 setup.py install
本以為會順利執行,結果遇到了第一個坑,報錯:
Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-dev
- 1
可是centos系統直接yum install python-dev
是不行的,後來才發現,在centos系統中python-dev
的真正名字是 python-devel
, 而且預設安裝的是系統python2.7的,所以最後的解決方法是對應自己的python版本號安裝:
yum install python34-devel
- 1
終於成功了,總算把pip3安裝好了,但是接下來又遇到了坑:
第二個坑
pip3 install numpy
是沒有問題的,但是在 pip3 install gensim
時遇到了
numpy.distutils.system_info.NotFoundError: no lapack/blas resources found
- 1
的報錯,二臉懵逼,只能參考網上的解決方法:
yum install blas-devel lapack-devel
- 1
終於解決了一個坑,但是下面一個坑接著等著:
第三個坑
重新安裝gensim時,報錯:
/bin/bash: g++: 未找到命令 /bin/bash: g++: 未找到命令 error: Command "g++ -pthread
解決方法:
yum install gcc-c++
作者:somTian 來源:CSDN 原文:https://blog.csdn.net/somtian/article/details/72954705?utm_source=copy