Hello!
I always use 'pip', but I heard many people like 'conda'. So far I'm doing ok with 'pip' and many/most instructions or documentation just refers to that as well. Still seems to be the most standard way of installing Python dependencies. The trick is to always create a nice virtual environment for your Python project. Then, once you are in that virt-env, you run 'pip' as a normal user (not sudo!) and everything is only installed within that environment. Personally, I like virtualenvwrapper: https://virtualenvwrapper.readthedocs.io/en/latest/ * Each virt-env can have a different Python interpreter/version. * Easy switching between virt-envs. Just type "workon <project-name>" * You can always jump to the directory in which all the installed dependencies are. Just type "cdsitepackages" * Jump back to where your sources are: "cdproject" * Completely wipe all installed dependencies of the virt-env with a single command: "wipeenv" It really makes it easy working with many different Python projects. Juergen On Tue, 2020-04-21 at 11:35 -0300, jorge.confo...@inpe.br wrote: > > > Hi, > > I've already used the python list to clear up some doubts. > It's been about a year since I started using Python in my projects > and I > still have some doubts. For those who have always used IDL, this > change > is a little difficult. I already have Ptyhon 3.8 installed, on Linux. > To > clear up any doubts, what is the best method to install Python > dependencies, for example: numpy, matplolib, netcdf, gdal, etc. > Should I > use PIP, conda or install using Conda. What I do so that all > dependencies are installed in the same directory. I installed GDAl > and > now I can only use it as root. If you use it as a common user, it > always > gives an error message. There is a method that I can uninstall all > dependencies and install them using PIP, so that they are all in the > same directory. This question and that I want to use only Python. And > I > already installed some dependencies, and some give me an error > message. > For example: > > import matplolib > > Traceback (most recent call last): > > File > <stdin> line 1, in <module> > > ModuleNotFoundError: No module named > <matplotlib> > > Excuse me for this long question. And that I want to stop > using IDL and dedicate myself entirely to Python. > > Thanks. > > Conrado > > -- https://mail.python.org/mailman/listinfo/python-list