我安装了拼贴包,但不能导入,我在Macbook上,请告诉我这里缺少什么
bash-3.2$ sudo port install py26-scikits-learn
---> Computing dependencies for py26-scikits-learn
---> Fetching archive for py26-scikits-learn
---> Attempting to fetch py26-scikits-learn-0.8_0.darwin_10.x86_64.tbz2 from http://packages.macports.org/py26-scikits-learn
---> Fetching py26-scikits-learn
---> Verifying checksum(s) for py26-scikits-learn
---> Extracting py26-scikits-learn
---> Configuring py26-scikits-learn
---> Building py26-scikits-learn
---> Staging py26-scikits-learn into destroot
---> Installing py26-scikits-learn @0.8_0
---> Activating py26-scikits-learn @0.8_0
---> Cleaning py26-scikits-learn
bash-3.2$ python -c "import scikits.learn as skl; skl.test()"
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named scikits.learn发布于 2011-08-16 20:32:43
不幸的是,我不知道端口commnad是如何工作的(我猜它来自MacPorts),但是您应该使用Python来维护packages (这是鼓励的)。(按自制)你可以试试pip:
sudo pip install scikits.learn在version中,Python的默认版本为2.7,如果您想使用2.6,则必须:
sudo python2.6 pip install scikits.learn(Python为每个版本都保留了单独的包)
您可以通过pip (或easy_install)使用皮皮浏览所有可用的包,也可以使用
pip searh foo如果你害怕弄乱你的系统,请尝试一下虚拟包装器。
https://stackoverflow.com/questions/7084558
复制相似问题