我一直在使用以下 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。
最佳答案
setup docs使用 Anaconda 在 Mac 和 Ubuntu 上为我工作:
- 安装Anaconda或 miniconda
- 创建新的虚拟 python 3.7 环境并安装 pandas 和 tqdm
conda create -n simplet python=3.7 pandas tqdm
conda 激活 simplet
- PyTorch
3 a. GPU(模型中的use_cuda=True
):conda install pytorch cudatoolkit=10.1 -c pytorch
3 b. CPU(模型中的use_cuda=False
):conda install pytorch cpuonly -c pytorch
- 如果您想在 NVIDIA GPU 安装上使用 fp16 训练 apex (不要使用
pip
) - 安装 simpletransformers。
pip install simpletransformers
关于python - 我应该如何安装和导入 simpletransformers?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59423230/