python - 我应该如何安装和导入 simpletransformers?

标签 python pip anaconda conda

我一直在使用以下 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 上为我工作:

  1. 安装Anaconda或 miniconda
  2. 创建新的虚拟 python 3.7 环境并安装 pandas 和 tq​​dm
    conda create -n simplet python=3.7 pandas tqdm
    conda 激活 simplet
  3. 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
  4. 如果您想在 NVIDIA GPU 安装上使用 fp16 训练 apex (不要使用pip)
  5. 安装 simpletransformers。
    pip install simpletransformers

关于python - 我应该如何安装和导入 simpletransformers?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59423230/

相关文章:

python - 如何为 64 位 Windows 安装 pywinauto

python - 如何解决pygame‑1.9.3‑cp36‑cp36m‑win32.whl is not a supported wheel on this platform

系统上的 Python 2.7、PIP 和 Virtualenv 仍在使用 2.6 - 如何将它们切换为使用 2.7

python - Spark-submit 导入 SparkContext 失败

python - OpenCV 和 Python - 图像太大而无法显示

python - 限制 Python 进程内存使用

python - conda安装降级python版本

python - TK Framework双重实现问题

python - 使用python将一列转换为多行

python - 向消息中添加随机数量的字符以加密输入