On Wednesday, July 25, 2018 at 7:15:35 AM UTC-7, Stephan Houben wrote: > Op 2018-07-24, John Ladasky schreef <j..y@s...t>: > > I believe that I now have tensorflow 1.8 installed twice on my system, > > once for each user. If anyone can share how to convince pip to behave > > like Synaptic, I would appreciate it. Thanks. > > I would recommend against using pip to install packages into the system > Python. The reason is that you may get into a conflict with the package > manager. You can try to be careful and not install tensorflow using > Synaptic, but once you install some other package which happens to > depend on tensorflow, you will start getting package manager conflicts.
That won't be a problem. Tensorflow is not available in the Canonical repository, so it cannot be installed through Synaptic unless someone has made a PPA somewhere. I don't know why Tensorflow is not part of Canonical, since it is free, open-source, and popular. I don't (yet) have any that depends on tensorflow. Tensorflow's Python API depends on other software, the NVidia drivers and CUDA for example. But that's the opposite issue. And I did install those manually. > An alternative is to install Python yourself (from source, without the package > manager) in, say, /opt/python. You are then in splendid isolation from > the package manager and can install any version of Python and tensorflow > you desire. That's an interesting strategy, and I will consider it. Two copies of Python are easier to accept than two copies of tensorflow. > Stephan -- https://mail.python.org/mailman/listinfo/python-list