I had been using Mint 18.3 Cinnamon a while, but recently got started on a fresh installation of 19.1. Here are some things I felt uncertain about:
- On 18.3 I wanted to install tensorflow, and I read (somewhere...) it was not recommended to install Anaconda on Linux Mint. (Here is another user worried about the same thing: https://unix.stackexchange.com/question ... led-python).
- On 19.1 I tried to install the virtualenv module, I get these same problems (https://stackoverflow.com/questions/342 ... linux-mint).
- I might want to work with Python 3.7 instead of 3.6 which I have now, but I don't know if I can or should do this globally (cf. https://www.reddit.com/r/linuxmint/comm ... inux_mint/)
- I remember having used "python3 --user <command>" at times to avoid the first problem (I think this was mentioned here in the context of installing anaconda: https://www.linuxquestions.org/question ... 175652390/).
My understanding is that because Mint is written partially in Python, it's not good to modify the global version of python too much. My apologies in advance if this question is too broad. Maybe a better specific question would be:
Could those on here who do python development share how they would go about setting up a project on Linux Mint?
(I know this depends on the project & dependencies, but some general guidelines would be very helpful. If you could describe how you would get setup from a fresh Mint installation (say of Mint 19.1) I would be grateful.)