上手安装Cocos-BCX PythonSDK遇到的问题
环境:Windows10 Ubuntu16.04LTS子系统
安装步骤:https://github.com/Cocos-BCX/Python-Middleware,
(python最低版本要求3.5,我这里安装的是3.6版本)
安装3.6版本python:https://blog.csdn.net/lzzyok/article/details/77413968
1、配置软件仓库,因为python 3.6 新版没有发布到ubuntu的正式仓库中,咱们通过第3方仓库来做。在命令行中输入:
sudo add-apt-repository ppa:jonathonf/python-3.6
检查系统软件包并安装 python 3.6
sudo apt-get update
sudo apt-get install python3.6
新安装的3.6版本需要输入 python3.6才能使用,那能不能配置我只输入python3时就默认使用3.6版本呢,当然可以,执行以下命令
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2
sudo update-alternatives --config python3
安装COCOSBCX PythonSDK之前需要手动安装setuptools,参考命令如下(https://www.cnblogs.com/6324TV/p/9063450.html):
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
安装pip:
https://www.cnblogs.com/6324TV/p/9063450.html
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
pip 更新:sudo pip install --upgrade pip
setuptools 安装指定版本setuptools:sudo pip install "setuptools==41.1.0"
遇见Python.h: No such file or directory的解决方法
出现No such file or directory的错误,有两种情况,一种是没有Python.h这个文件,一种是Python的版本不对,
可以进入/usr/include/文件夹下的Pythonx.x文件夹里查找是否有Python.h这个文件。
如果是第一种情况,在根目录根据Python版本如果是3.6版本那么需要安装python-dev这个包,(sudo apt-get install python3.6-dev)。