Hey folks! I run Mint 18.3 and I have both Pyhon3.5 and Python3.6 since many devs got crazy with fstring syntactic sugar.
How to deal with Pip module management? The 3.5 version (which is python3) is fine and can import everything as usual, but the 3.6 version (which is python3.6) cannot.
Suggestions?

EDIT: thanks all ^^
I ended up using:
$> python3.6 -m pip install {module I need}

  • dioramaOP
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    4 years ago

    I’ll do so at some point. I am conservative in system updates.
    What was the driving force pushing forward from 3.5.x to 3.6.1+? Is it just syntactic sugar?

    • wraptile
      link
      fedilink
      arrow-up
      1
      ·
      4 years ago

      There are major syntax updates for asynchronous programming, f-strings and few other minor but useful things like pathlib.Path objects which are often used in desktop apps and CLIs.

      • dioramaOP
        link
        fedilink
        arrow-up
        1
        ·
        4 years ago

        Thanks to clarify!
        I am too noob to assess how many programs could critically benefit from these advancements. The programs I have encounter until now - a niche of a niche of the scientific community - break the backwards compatibility just for fstrings. Also, I am not confident with interfaces and more on the back-end side. That is why my experience is biased against syntactic sugar.
        I am glad people find useful these brand-new features and open to learn them. :hugging face:

        • wraptile
          link
          fedilink
          arrow-up
          2
          ·
          4 years ago

          Cheers, 3.6 was a really good release! Releases like this are somewhat rare in programming languages so confusion is understandable :)