引言
记录python的各种错误!
ModuleNotFoundError
- 关于ModuleNotFoundError: No module named ‘urllib.request’; ‘urllib’ is not a package的问题
重名导致urllib包无效化
(1) 正在使用import urllib的文件命名就是urllib.py文件
(2) 正在使用的文件的文件夹目录下有一个urllib.py的文件,导致import urllib 实际上导入的是当前目录的urllib.py文件而不是urllib库文件
解决方法:
修改文件名即可
Ubuntu18.04默认python2.7,安装python3.6并切换默认python版本
1.查看python版本
python -V
# 安装python3.6
apt-get install python3.6
2.查看系统python的可用环境列表
update-alternatives --list python
若显示 update-alternatives: error: no alternatives for python,则:
# 版本号根据自己安装的设定
update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2
3.配置python环境
update-alternatives --config python
选择你想默认的版本的编号即可。
I'm so cute. Please give me money.
- 本文链接:https://wentianhao.github.io/2020/02/25/PythonError/
- 版权声明:本博客所有文章除特别声明外,均默认采用 许可协议。
若没有本文 Issue,您可以使用 Comment 模版新建。