【问题标题】:Importing PyTorch in PyCharm using Anaconda使用 Anaconda 在 PyCharm 中导入 PyTorch
【发布时间】:2018-05-20 23:48:00
【问题描述】:

我刚刚安装了 PyCharm 和 Anaconda。我将 PyTorch 安装到 Anaconda,我什至可以在 Anaconda 中使用“import torch”。我已经使用 Anaconda 解释器在 PyCharm 中创建了一个新项目,但我仍然无法在 PyCharm 中使用 PyTorch。

【问题讨论】:

  • 不能使用”是什么意思?有错误信息吗?
  • 嗯,错误是“没有名为torch的模块”
  • 转到文件 -> 设置 -> 项目 -> 项目解释器并确保它使用的是 Anaconda Python 而不是标准的 Python 安装
  • 是的,我已经检查过了,我正在使用 Anaconda 解释器,但仍然无法正常工作

标签: python pycharm anaconda artificial-intelligence pytorch


【解决方案1】:

我也有这个问题。导入torch的程序在我的pytorch env中运行的anaconda提示符下运行良好,但是当我从windows快捷方式运行pycharm并且甚至将我的环境设置为使用pytorch env时,它会抱怨无法导入torch。 如图所示,当我从提示符运行 pycharm 时,它起作用了。

【讨论】:

    【解决方案2】:

    如果您使用 bash 脚本和 conda 环境在 PyCharm IDE 中运行 python 代码。 您的 bash 脚本中还需要 source activate myenv

    像这样:

    #!/usr/bin/env bash
    
    source activate myenv
    
    python test.py
    
    source deactivate
    

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题,你知道我是如何解决这个问题的: 1-当您打开项目时,选择 conda 作为您的项目解释器,如下所示

      2- 在您的项目中转到 setting -> project: project name -> Project Interpreter 检查您是否正在使用 Conda Package Manager和你的 anaconda 本地设置

      【讨论】:

        【解决方案4】:

        我遇到了同样的问题并解决了:

        1. 安装 anaconda 后,源激活您自己的环境。
        2. 按照官方说明安装 pycharm-community 和 pytorch。
        3. 在同一个anaconda环境中启动pycharm-community。
        4. 加载您自己的项目,按照 Manuel Lagunas 的说明进行操作
        5. 最后要在pycharm环境下安装torch的包
          图片为:
          press '+' on the right side to install
          you can choose packages of torch by typing 'torch'

        【讨论】:

          【解决方案5】:

          花了一上午的时间终于在 Windows 10 中解决了这个问题。

          1. 创建一个新的 Conda 环境(通过 PyCharm 或您喜欢的任何方式)
          2. 在命令终端中导航到C:\Your\Environment\Path\Scripts
            • 我的看起来像这样:C:\ProgramData\Anaconda3\envs\Snek_V2\Scripts
          3. PyTorch website 查找安装pip 所需的命令
            • 它们看起来像这样:
            • pip3 install https://download.pytorch.org/whl/cpu/torch-1.0.1-cp37-cp37m-win_amd64.whl
            • pip3 install torchvision
          4. 在命令终端中,你想输入那些命令有一个区别;您需要将pip3 替换为pip.exe。当您导航到您计划工作的确切环境时,这将是与您相关的pip
            • 例如pip.exe install torchvision
          5. 打开 PyCharm 并打开在我们刚刚设置的 Conda 环境中运行的项目。
          6. 如果您打开 Python 控制台,您现在应该可以输入 import torch 并且不会弹出任何错误作为响应。

          【讨论】:

            猜你喜欢
            • 2019-05-11
            • 2020-09-20
            • 2017-06-08
            • 2020-07-11
            • 2018-07-14
            • 2016-10-18
            • 2015-04-08
            • 2020-05-17
            • 1970-01-01
            相关资源
            最近更新 更多