Không, họ sử dụng như nhau PATH
. Tuy nhiên, đây vấn đề không phải là với PATH
.
Python 2 và Python 3 đủ khác nhau mà các gói phải được viết riêng cho cả hai. Bạn không thể sử dụng một gói được viết cho cái này với cái kia.
Trong Ubuntu, các mô-đun này được lưu trữ ở các vị trí khác nhau và được đóng gói riêng - python-numpy
cho Python 2, python3-numpy
cho Python 3. Nếu bạn muốn gọn gàng với Python 3, hãy cài đặt 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']