【问题标题】:How to install torch in python如何在python中安装火炬
【发布时间】:2020-05-05 02:33:50
【问题描述】:

我尝试了pip3 install torch --no-cache-dir,几秒钟后,我得到了这个:

Collecting torch
      Downloading https://files.pythonhosted.org/packages/24/19/4804aea17cd136f1705a5e98a00618cb8f6ccc375ad8bfa437408e09d058/torch-1.4.0-cp36-cp36m-manylinux1_x86_64.whl (753.4MB)
        100% |████████████████████████████████| 753.4MB 5.7MB/s 
    Exception:
    Traceback (most recent call last):
      File "/usr/lib/python3/dist-packages/pip/basecommand.py", line 215, in main
        status = self.run(options, args)
      File "/usr/lib/python3/dist-packages/pip/commands/install.py", line 342, in run
        requirement_set.prepare_files(finder)
      File "/usr/lib/python3/dist-packages/pip/req/req_set.py", line 380, in prepare_files
        ignore_dependencies=self.ignore_dependencies))
      File "/usr/lib/python3/dist-packages/pip/req/req_set.py", line 620, in _prepare_file
        session=self.session, hashes=hashes)
      File "/usr/lib/python3/dist-packages/pip/download.py", line 821, in unpack_url
        hashes=hashes
      File "/usr/lib/python3/dist-packages/pip/download.py", line 663, in unpack_http_url
        unpack_file(from_path, location, content_type, link)
      File "/usr/lib/python3/dist-packages/pip/utils/__init__.py", line 617, in unpack_file
        flatten=not filename.endswith('.whl')
      File "/usr/lib/python3/dist-packages/pip/utils/__init__.py", line 506, in unzip_file
        data = zip.read(name)
      File "/usr/lib/python3.6/zipfile.py", line 1338, in read
        return fp.read()
      File "/usr/lib/python3.6/zipfile.py", line 858, in read
        buf += self._read1(self.MAX_N)
      File "/usr/lib/python3.6/zipfile.py", line 948, in _read1
        data = self._decompressor.decompress(data, n)
    MemoryError

我现在应该怎么做才能安装 PyTorch?

我几乎尝试了谷歌上提到的所有方法。我在 Ubuntu 上工作,我也尝试过使用 conda,但我无法在 conda 之外使用该软件包。

【问题讨论】:

  • 您的 tmp 中是否有空间,或者如果可能的话,您可以粘贴“df -h”的日志。
  • 试试--user选项?
  • 使用特定于您的操作系统和 PyTorch 上描述的配置的命令

标签: python python-3.x pip pytorch


【解决方案1】:

对于 pip 环境使用这个

pip3 install torchvision

对于 conda 环境使用这个(在 anaconda 提示符下运行这个命令)

conda install PyTorch -c PyTorch

更新

使用此代码关闭缓存

pip3 --no-cache-dir install torchvision

pip3 install torchvision--no-cache-dir

pip install --no-cache-dir torchvision

一个一个试试

【讨论】:

  • @Mannya 对于迟到的回复,我深表歉意。检查this out
猜你喜欢
  • 1970-01-01
  • 2020-12-11
  • 1970-01-01
  • 2020-12-12
  • 1970-01-01
  • 2015-06-17
  • 2020-07-06
  • 2021-02-08
  • 2020-02-14
相关资源
最近更新 更多