No, ellos usan lo mismo PATH
. Sin embargo, este problema no es con el PATH
.
Python 2 y Python 3 son lo suficientemente diferentes como para que los paquetes tengan que escribirse por separado para ambos. No puede usar un paquete escrito para uno con el otro.
En Ubuntu, estos módulos se almacenan en diferentes ubicaciones y se empaquetan por separado: python-numpy
para Python 2, python3-numpy
para Python 3. Si desea un numpy con Python 3, instálelo 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']