Если я ввожу «python3.7 --version» в терминал: результат будет: Python 3.7.3 Если я набираю «/ usr / bin / python3 -V» в терминал: результат будет: Python 3.6.7 Так как эта запись я установил pip и затем запустил "python --version", как рекомендовано https://packaging.python.org/tutorials/install-packages/#ensure-you-can-run-python-from-the-command -line результат теперь Python 2.7.15rc1 Я пытаюсь изучить Python с нуля. Я использую код Visual Studio, и я столкнулся с проблемой. Когда я запускаю терминал в коде Visual Studio; какую версию Python он будет использовать?
Ubuntu 18.04 по умолчанию использует 3.6.7, так что это ожидаемый результат от запуска python3
- потому что /usr/bin/python3
связан с питоном 3.6.7.
Вы можете связать его с желаемой версией Python, но это не является предпочтительным способом, потому что это может сломать вещи и создать несовместимость. Вместо этого вы можете создать псевдоним, чтобы заставить команду python
вести себя как ваша версия Python.
emmet@ansmachine:~$ alias python=/usr/bin/python3.7
emmet@ansmachine:~$ python --version
Python 3.7.1
Команда "which" может быть полезна для подобных вещей, она сообщит вам путь к файлу, который будет выполнен данной командой.
Например:
which python
говорит вам, какой файл будет выполнен командой «python», а
which python3
говорит вам, какой файл будет выполнен командой python3 , Поскольку у вас, кажется, есть отдельная команда python3.7, вы можете проверить это, также используя
which python3.7