Scrappy安装和命令行

时间:2015-06-30 11:27:51

标签: python-2.7 python-3.x command-line scrapy

我的MacOS上安装了Python 2.7和3.4版本。我按照建议用 pip 下载了scrapy

from sklearn.multiclass import OneVsRestClassifier
from sklearn.ensemble import RandomForestClassifier
clf = OneVsRestClassifier(RandomForestClassifier(random_state=0,class_weight='auto',min_samples_split=10,n_estimators=50))
clf.fit(train,dv_train)
print clf.feature_importances_
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'OneVsRestClassifier' object has no attribute 'feature_importances_'

它自动将所需的软件包安装到3.4目录中。我现在意识到scrappy is not supporting Python3。所以我决定更改安装目录并使用以下命令重新安装scrapy,该命令适用于Python2特定包

$pip install scrapy

执行此命令后,scrapy成功安装在我的2.7目录中。但每当我尝试执行 scrapy 命令时,它仍然会引用位于Python3 / bin的版本,因此它无法正常工作。 作为一种解决方法,我在Python2目录中使用scrapy可执行文件的完整路径并立即使用它。

如何更改$python2 -m pip install scrapy 命令或任何其他命令的默认选项,以便命令行了解哪个目录正在讨论它是位于2.7 / bin还是3.4 / bin目录。

编辑:我使用scrapy在python3目录中卸载了scrapy,但在我输入$pip3 uninstall scrapy时仍然给出了以下错误

-bash:/Library/Frameworks/Python.framework/Versions/3.4/bin/scrapy:没有这样的文件或目录

提前致谢

0 个答案:

没有答案