【发布时间】:2019-12-20 09:56:08
【问题描述】:
我一直在使用以下 conda & python 版本:
conda 版本:4.6.14
conda-build 版本:3.17.8
python 版本:3.7.3.final.0
我通过以下方式安装了 simpletransformers:
conda create -n simpletransformers python pandas tqdm
conda activate simpletransformers
conda install pytorch cpuonly -c pytorch
conda install -c anaconda scipy
conda install -c anaconda scikit-learn
pip install transformers
pip install seqeval
pip install tensorboardx
pip install simpletransformers
这样做之后,我一直在尝试导入分类模型,但运气不佳:
import simpletransformers
我收到以下错误:
ModuleNotFoundError: 没有名为“simpletransformers”的模块
有人能指出我哪里出错了吗?我使用 PyCharm 作为我的 IDE。
【问题讨论】:
-
@karel 如果您按照我的回答,它将不会是全局安装的软件包。在
conda env create -f事务期间,Conda 运行 env 本地的 pip 副本,以便在 env 的site-packages中安装 pip 依赖项。如果您按照答案中的说明使用 YAML 创建 env,然后使用“Existing interpreter”选项添加它,这应该不是问题。