【发布时间】:2016-01-27 17:56:11
【问题描述】:
我想知道为什么如果你同时拥有 python 2 和 3,python 3 的文件夹中没有包,但 p2 拥有它们。如果没有任何东西,python3如何运行?到目前为止,两者都在工作
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
安装ipython3后,python3似乎根本无法访问其他包
【问题讨论】:
-
可能是因为你没有为
Python3.4安装任何第三方Python库 -
所以
sudo pip install thing现在总是转到 python2 吗? -
是的。你需要为 Python3.x 使用
pip3 install something -
所以我猜python3看起来,找不到它,在python2包中寻找它,尝试使用它,如果它可以使用它就不会抱怨
标签: python python-2.7 python-3.x