【发布时间】:2020-01-30 20:44:48
【问题描述】:
我尝试使用两个渠道通过 conda 安装fasttext:
conda install -c conda-forge fasttext
和
conda install -c conda-forge/label/cf201901 fasttext
根据 (https://anaconda.org/conda-forge/fasttext)。
我正在使用以下命令导入:import fasttext
但是,导入失败并出现错误:
ModuleNotFoundError Traceback(最近调用 最后)在 ----> 1 导入快速文本
ModuleNotFoundError: 没有名为“fasttext”的模块
但是,尝试以旧方式 import fastText 导入它,但失败了。
在python 和python3 上试过,都失败了。
我想避免使用pip 安装它并使用conda 管理软件包。
conda list 表示正在安装fasttext。其输出如下所示:
fasttext 0.2.0 hfc679d8_1 conda-forge/label/cf201901
python -c 'import sys; print(sys.path) 的输出如下:
['', '/<dir>/<dir>/anaconda3/lib/python37.zip', '/<dir>/<dir>/anaconda3/lib/python3.7', '/<dir>/<dir>/anaconda3/lib/python3.7/lib-dynload', '/<dir>/<dir>/anaconda3/lib/python3.7/site-packages']
【问题讨论】:
-
fasttext =/= fastText,所以在那里失败也就不足为奇了。是否有任何类型的虚拟环境或任何可能对此产生影响的东西?
-
您在哪个平台上?你能提供
which -a pythonon *nix,where pythonfromcmd.exeon Windows 的结果吗?你能提供完整的conda list输出吗? -
对不起,我已经编辑了问题,我尝试过以
import fasttext和import fastText两种方式导入,都失败了。 -
which - a python产生:/<dir>/<dir>/anaconda3/bin/python /usr/bin/python -
首先,只做
conda install -c conda-forge fasttext,而不是两者都做。 Anaconda Cloud 上存在的附加子通道(标签)通常用于非常特殊的目的(例如,替代构建工具链)。其次,从您激活的环境中,请获取python -c 'import sys; print(sys.path)的输出并将其添加到您的问题中。
标签: python anaconda conda fasttext