|
Ubuntu16.04 python2.7升级python3.5
第一步:先备份原来的链接- sudo cp /usr/bin/python /usr/bin/python_bak
复制代码 第二步:删除原来默认指向python2.7版本的链接
第三步:重新指定新的链接给python3.5版本
- sudo ln -s /usr/bin/python3.5 /usr/bin/python
复制代码 python版本更新已经完成。
python2.7和3.5版本之间随意切换
- sudo rm /usr/bin/python
- sudo ln -s /usr/bin/python2.7 /usr/bin/python
复制代码
- ImportError: No module named 'xxx'
复制代码 执行安装命令,pip install 扩展名,如
运行
报错
- import pymysql
- File "/usr/local/lib/python3.5/dist-packages/pymysql/__init__.py", line 59, in
- from . import connections # noqa: E402
- File "/usr/local/lib/python3.5/dist-packages/pymysql/connections.py", line 206
复制代码 是pymysql的版本问题,服务器上使用的python版本为3.5,然后我用pip3安装pymysql,安装的是最新版本的pymysql,但PyMySQL的最新版,不支持Python 2.7 和 3.5版本了。
解决方案:指定PyMySQL版本为0.10.1,
- sudo pip install pymysql==0.10.1
复制代码
|
上一篇:自己写的系统实验室终于上线了下一篇:.NET 6 隐式命名空间引用的功能默认禁止
|