centos默认安装python2,设置py2和py3并存的方法如下:
sudo yum install openssl-devel -y
sudo yum install zlib-devel -y
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz
mkdir /usr/local/python3
tar -xvJf Python-3.6.5.tar.xz
cd Python-3.6.5
./configure --prefix=/usr/local/python3
make && make install
ln -s /usr/local/python3/bin/python3 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
ln -f -s /usr/local/python3/bin/python3 /usr/bin/python
vi /usr/bin/yum 把#! /usr/bin/python修改为#! /usr/bin/python2
vi /usr/libexec/urlgrabber-ext-down 文件里面的#! /usr/bin/python 也要修改为#! /usr/bin/python2
安装其他环境
安装相关依赖
sudo yum install openssl-devel -y
sudo yum install zlib-devel -y
安装setuptools
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
sudo python setup.py build
sudo python setup.py install
安装pip
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
python setup.py build
sudo python setup.py install
其他:
使用pip安装其他包
pip3 install PyQt5
pip3 install Qt.py
wget http://www.pyqtgraph.org/downloads/0.10.0/pyqtgraph-0.10.0.tar.gz
tar xvzf pyqtgraph-0.10.0.tar.gz
cd pyqtgraph-0.10.0/
python3 setup.py install
https://codeload.github.com/xmikos/soapy_power/zip/master
cd soapy_power-master/
python setup.py install
wget https://jaist.dl.sourceforge.net/project/eric-ide/eric6/stable/18.05/eric6-18.05.zip
unzip eric6-18.05.zip
python3 install.py install
cd qspectrumanalyzer-master/
python setup.py install
cd /usr/local/python3/lib/python3.6/site-packages/
Cmake
wget https://cmake.org/files/v3.3/cmake-3.3.2.tar.gz
tar xzvf cmake-3.3.2.tar.gz
cd cmake-3.3.2
./bootstrap
gmake
make install
cd SoapySDR-master
mkdir build
cd build
cmake ..
make -j4
sudo make install
sudo ldconfig #needed on debian systems
SoapySDRUtil --info !!!!!!!
(做上一步前先把 三个.so找到复制到/usr/loca/lib/
写入库文件所在目录 # vim /etc/ld.so.conf.d/usr-libs.conf /usr/local/lib
更新/etc/ld.so.cache文件 # ldconfig )
修改 /etc/profile 文件,在文件末尾加上如下两行代码 (把soapy_power.py放到目录下)
PATH=$PATH:/usr/local/..../bin
export PATH