Aug-30-2019, 12:05 AM
Hi
I don't understand how to install a library available for all Python3 versions...
I installed "numpy" in this way:
Then I did:
-> Is that's meen that for Python 3.7.4 ot Python 3.8.x I will have to re-install all my libraries?
-> apt-get is not installing libraries for the default version of python IDLE?
-> Default version of Python in command line and in the oficial IDLE are not the same and it's cause problem...
What is the right libraries's management policy?
Thank you
I don't understand how to install a library available for all Python3 versions...
I installed "numpy" in this way:
Output:sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-noseIt's not working with Python 3.7.3 (Used by the default Python IDLE!!!):Output:yonnel@yonnel-Z97X-Gaming-7:~$ python3.7 Python 3.7.3 (default, Apr 3 2019, 19:16:38) [GCC 8.0.1 20180414 (experimental) [trunk revision 259383]] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import numpy Traceback (most recent call last): File "<stdin>", line 1, in <module> ModuleNotFoundError: No module named 'numpy' Error in sys.excepthook: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook from apport.fileutils import likely_packaged, get_recent_crashes File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module> from apport.report import Report File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in <module> import apport.fileutils File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in <module> from apport.packaging_impl import impl as packaging File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 24, in <module> import apt File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in <module> import apt_pkg ModuleNotFoundError: No module named 'apt_pkg' Original exception was: Traceback (most recent call last): File "<stdin>", line 1, in <module> ModuleNotFoundError: No module named 'numpy' >>> exit()But it is working with Python 3.6.8:Output:yonnel@yonnel-Z97X-Gaming-7:~$ python3 Python 3.6.8 (default, Jan 14 2019, 11:02:34) [GCC 8.0.1 20180414 (experimental) [trunk revision 259383]] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import numpy >>> exit()Python 3.7 is a Python3, isn't it?Then I did:
Output:python3 -m pip install --user numpyAnd it's working now:Output:yonnel@yonnel-Z97X-Gaming-7:~$ python3.7 Python 3.7.3 (default, Apr 3 2019, 19:16:38) [GCC 8.0.1 20180414 (experimental) [trunk revision 259383]] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import numpy >>> exit() yonnel@yonnel-Z97X-Gaming-7:~$It's not make sens for me...-> Is that's meen that for Python 3.7.4 ot Python 3.8.x I will have to re-install all my libraries?
-> apt-get is not installing libraries for the default version of python IDLE?
-> Default version of Python in command line and in the oficial IDLE are not the same and it's cause problem...
What is the right libraries's management policy?
Thank you
