いいえ、同じものを使用していますPATH
。ただし、この問題はにはありませんPATH
。
Python 2とPython 3は十分に異なるため、パッケージは両方に対して個別に作成する必要があります。一方用に作成されたパッケージを他方で使用することはできません。
Ubuntuのでは、これらのモジュールは、異なる場所に格納されており、別々に梱包されている- python-numpy
Pythonの2のために、python3-numpy
Pythonの3のためにあなたは、Python 3でnumpyのをしたい場合は、インストールします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']