问题1: /usr/bin/env: ‘python’: No such file or directory
在ubuntu终端输入python,果然显示没安装。但输入python3, 就安装了。
解决方法:
step1: 找到python3可执行文件路径
which python3
假设输出路径为:/usr/bin/python3
step2: 将python3可执行文件路径添加到环境变量中。打开~/.bashrc
文件,加入
export PATH="$PATH:/usr/bin/python3"
使环境变量生效
source ~/.bashrc
step3: 将python3设置为默认的python版本。使用软链接命令ln
。
- 删除默认的 Python 软链接:在终端中输入
sudo rm -rf /usr/bin/python
命令,删除默认的 Python 软链接。 - 创建新的软链接:输入
sudo ln -s /usr/bin/python3 /usr/bin/python
命令,创建一个新的软链接,将 Python 指向 Python3。 - 还原为 Python2:如果需要还原回原 Python2.7,只需输入
sudo rm -rf /usr/bin/python
和sudo ln -s /usr/bin/ptyhon2.7 /usr/bin/python
命令。
问题2:Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding
unset PYTHONPATH
unset PYTHONHOME