Python可以';找不到已安装的模块robobrowser

Python可以';找不到已安装的模块robobrowser,python,robobrowser,Python,Robobrowser,我正在尝试创建一个非常简单的Python 3.6脚本。使用MacOS 对于这个脚本,我必须安装robobrowser,这是我用easy\u install robobrowser安装的。之后,我尝试使用以下语句导入它: import re from robobrowser import RoboBrowser 但是,终端提示我以下错误(臭名昭著): 回溯(最近一次呼叫最后一次): 文件“signup.py”,第2行,在 从robobrowser导入robobrowser ModuleNotFo

我正在尝试创建一个非常简单的Python 3.6脚本。使用MacOS

对于这个脚本,我必须安装robobrowser,这是我用
easy\u install robobrowser
安装的。之后,我尝试使用以下语句导入它:

import re
from robobrowser import RoboBrowser
但是,终端提示我以下错误(臭名昭著):

回溯(最近一次呼叫最后一次):
文件“signup.py”,第2行,在
从robobrowser导入robobrowser
ModuleNotFoundError:没有名为“robobrowser”的模块
我已经安装了Python 3.6。但是,在my/Library/Python中,我只有两个文件夹:2.6和2.7。在/Library/Python/site包中有一个名为robobrowser-0.5.3-py2.7.egg的文件夹。可能与此有关吗

很抱歉问了一个很简单的问题。然而,我似乎无法理解这一点

感谢您阅读此文


Thijmen.

您可能正在使用Python2的
easy\u install
。最好的解决方案是安装pip for Python3并运行
pip install robobrowser

这一定是因为您安装了多个Python版本,并且在安装robobrowser时,它安装到了与您尝试使用的Python版本不同的Python版本。如果您想将它与Python3一起使用,请让$PATH变量使用Python3的脚本路径,而不是Python2中的脚本路径。或者更简单的方法是在您的计算机上安装pip3,然后执行sudo pip3安装robobrowser

供参考:


您可以运行
哪个python
which python3
which easy_install
在终端中命令查找默认使用的python和easy_install版本。

尝试在python lib folder中的site packages文件夹中查找robobrowser-0.5.3-py2.7.egg-in/Library/python/site packages文件夹。这就是你的意思吗?不,这个鸡蛋只是关于包裹的元数据。如果在python2或python3上执行此操作,则必须查看pip的
命令。我想这是在蟒蛇2上。PS:我创建了一个virtualenv,用python3安装在我的电脑上,效果很好。可能是重复的,我已经试过了。不幸的是,它不起作用。没有Python3.6文件夹是不是很奇怪?谢谢。实际上,'python--version'将2.7.2作为输出。但是,3.6安装在哪里有线索吗?我在/library/python/中找不到它。您可以尝试运行
哪个python3
它将/usr/local/bin/python3作为输出。然而,这不是一个我可以用Finder打开的目录。对不起,我是个笨蛋。尽我所能:-)您可以通过在终端中键入
sudo cd/usr/local/bin/python3
到达那里。我的建议是在您的计算机上安装
pip3
,并执行
pip3安装robobrowser
它说/usr/local/bin/python3不是目录。
Traceback (most recent call last):
  File "signup.py", line 2, in <module>
    from robobrowser import RoboBrowser
ModuleNotFoundError: No module named 'robobrowser'