![]() |
How to make the python default language be 3.6 instead of 2.7 - Printable Version +- Python Forum (https://python-forum.io) +-- Forum: Python Coding (https://python-forum.io/forum-7.html) +--- Forum: General Coding Help (https://python-forum.io/forum-8.html) +--- Thread: How to make the python default language be 3.6 instead of 2.7 (/thread-10999.html) |
How to make the python default language be 3.6 instead of 2.7 - sylas - Jun-17-2018 Hi all ! Now I am in Linux. On the terminal, if I type "python", python 2.7 appears. If I type "python3", python 3 appears. I should like very much that the default language be 3.6. What shall I type on the terminal in order to repair that ? RE: How to make the python default language be 3.6 instead of 2.7 - Larz60+ - Jun-17-2018 That option is provided on installation. You can change your environment variables to correct, or it might be better to reinstall, using windows: https://python-forum.io/Thread-Basic-Part-2-Python-environment-Windows?highlight=environment Linux: https://python-forum.io/Thread-Basic-Part-1-Linux-Python-3-environment?highlight=environment RE: How to make the python default language be 3.6 instead of 2.7 - snippsat - Jun-17-2018 pyenv is the best and safest way. You need some set up as i have in tutorial here @sylas with your track record of not getting stuff to work ![]() Setting up pyenv carefully.When pyenv is setup,it's easy to use. # Install mint@mint ~ $ pyenv install 3.6.5 Downloading Python-3.6.5.tar.xz... -> https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz Installing Python-3.6.5... Installed Python-3.6.5 to /home/mint/.pyenv/versions/3.6.5 # Set python and pip to point to 3.6.5 mint@mint ~ $ pyenv global 3.6.5 mint@mint ~ $ python -V Python 3.6.5 mint@mint ~ $ pip -V pip 9.0.1 from /home/mint/.pyenv/versions/3.6.5/lib/python3.6/site-packages (python 3.6) # FinishSo now will python my_script.py and pip install something always use Python 3.6.5There is never need for sudo pip install something or pip install --user something as pyenv has set user privileges.It do not mess at all with system install of Python,and can easy back to local system. mint@mint ~ $ pyenv local system mint@mint ~ $ python Python 2.7.12 (default, Nov 19 2016, 06:48:10) [GCC 5.4.0 20160609] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> mint@mint ~ $ python3 Python 3.5.2 (default, Nov 17 2016, 17:05:23) [GCC 5.4.0 20160609] on linux Type "help", "copyright", "credits" or "license" for more information. >>> In linux, may I change the python default language - sylas - Jul-05-2018 Hi all! I am using Geany. Unfortunately the default python language is 2.7. With the same file, if I use the terminal directly, typing : python3 filename, no problem ! No error ! Here is the file: hobbies = [] for i in range(3): hobby = input("Name a hobby: ") hobbies.append(hobby) print(hobbies) RE: How to make the python default language be 3.6 instead of 2.7 - sylas - Jul-06-2018 @snippsat I am on [Part-1]LinuxPython3. I have problem on #Install Requests
|