在清除了所有Python版本并重新安装了3.6版本后,这就是我得到的结果。
root@esp32:/# python
Python 3.6.0b2 (default, Oct 11 2016, 05:27:10)
[GCC 6.2.0 20161005] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
root@esp32:/# python3
Python 3.8.0 (default, Dec 15 2019, 14:19:02)
[GCC 6.2.0 20161005] on linux
Type "help", "copyright", "credits" or "license" for more information.
另外,pip和pip3命令完全出了问题:
root@esp32:/
Traceback (most recent call last):
File "/usr/local/bin/pip", line 7, in <module>
from pip._internal.cli.main import main
File "/usr/local/lib/python3.5/dist-packages/pip/_internal/cli/main.py", line 60
sys.stderr.write(f"ERROR: {exc}")
^
SyntaxError: invalid syntax
root@esp32:/
Traceback (most recent call last):
File "/usr/local/bin/pip3", line 7, in <module>
from pip._internal.cli.main import main
File "/usr/local/lib/python3.5/dist-packages/pip/_internal/cli/main.py", line 60
sys.stderr.write(f"ERROR: {exc}")
^
SyntaxError: invalid syntax
我对Linux完全不了解,我只是想将Python从2.x升级到3.x,以便Platformio可以升级,但现在似乎一切都搞砸了。
$ sudo apt install --reinstall python python-apt python2.7-minimal
;Ubuntu依赖于一个可用的Python2安装!您的问题可能更适合在这里提问:https://askubuntu.com/ - hiro protagonist