Tidak, mereka menggunakan hal yang sama PATH
. Namun, ini masalah tidak dengan PATH
.
Python 2 dan Python 3 cukup berbeda sehingga paket harus ditulis secara terpisah untuk keduanya. Anda tidak dapat menggunakan paket yang ditulis untuk satu dengan yang lainnya.
Di Ubuntu, modul ini disimpan di lokasi yang berbeda dan dikemas secara terpisah - python-numpy
untuk Python 2, python3-numpy
untuk Python 3. Jika Anda ingin numpy dengan Python 3, instal python3-numpy
.
$ python3 -c 'import sys; print (sys.path)'
['', '/usr/lib/python3.4', '/usr/lib/python3.4/plat-x86_64-linux-gnu', '/usr/lib/python3.4/lib-dynload', '/home/muru/.local/lib/python3.4/site-packages', '/usr/local/lib/python3.4/dist-packages', '/usr/lib/python3/dist-packages']
$ python2 -c 'import sys; print (sys.path)'
['', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.7', '/usr/lib/python2.7/dist-packages/ubuntu-sso-client']