1

I am wondering why if you have both python 2 and 3, python 3 doesn't have packages in its folder, but p2 has them all. How does python3 run if it doesn't have anything? Both are working so far

cchilders:/usr/local/lib$ cd python3.4/
cchilders:/usr/local/lib/python3.4$ ls
dist-packages
cchilders:/usr/local/lib/python3.4$ cd dist-packages/
cchilders:/usr/local/lib/python3.4/dist-packages$ ls
cchilders:/usr/local/lib/python3.4$ up
/usr/local/lib
python2.7  python3.4
cchilders:/usr/local/lib/python3.4$ up
/usr/local/lib
python2.7  python3.4
cchilders:/usr/local/lib$ cd python2.7/
cchilders:/usr/local/lib/python2.7$ ls
dist-packages  site-packages
cchilders:/usr/local/lib/python2.7$ cd site-packages/
cchilders:/usr/local/lib/python2.7/site-packages$ ls
cchilders:/usr/local/lib/python2.7/site-packages$ up
/usr/local/lib/python2.7
dist-packages  site-packages
cchilders:/usr/local/lib/python2.7$ cd dist-packages/
cchilders:/usr/local/lib/python2.7/dist-packages$ ls
amqp                              pexpect-4.0.1.egg-info
amqp-1.4.9.dist-info              pickleshare-0.6.dist-info
anyjson                           pickleshare.py
anyjson-0.3.3.egg-info            pickleshare.pyc

After installing ipython3, it seems python3 doesn't have access to other packages after all

codyc4321
  • 9,014
  • 22
  • 92
  • 165

1 Answers1

2

This is probably due to:

  1. Your default Python version is 2.7
  2. The packages you are installing are still Python 2.7 packages (perhaps it couldn't find a compatible version, or Python 3 still uses the old version's package). Python 3 can use dependencies for Python 2.7, so this isn't something you should worry about unless it starts to cause problems with your code.
The Godfather
  • 4,235
  • 4
  • 39
  • 61
Kody
  • 905
  • 9
  • 19