как увидеть, где именно установлен torch установка pip vs conda torch

#python #pytorch #conda #torch

#python #pytorch #conda #torch

Вопрос:

На моем компьютере я не могу «установить torch с помощью pip» — я получаю печально известную «ошибку с одним источником, управляемую извне» — я не смог это исправить и использовал «conda install torch» от anaconda.

Тем не менее, проверить версию легко — torch.__version__

Но как увидеть, где он установлен — в домашнем каталоге torch? Предположим, если бы у меня были установлены оба torch через pip и conda — как узнать, какой из них используется в проекте?

 import torch
print(torch__version__)
  

Комментарии:

1. В одной среде будет установлена только одна версия torch. не имеет значения, каким методом он установлен — pip или conda.

Ответ №1:

Вы можете получить местоположение модуля torch, которое импортировано в ваш скрипт

 import torch
print(torch.__file__)
  

Комментарии:

1. существует также torch.__path__

Ответ №2:

pip show torch в терминале вам предоставят всю необходимую информацию.

 Name: torch
Version: 1.3.1
Summary: Tensors and Dynamic neural networks in Python with strong GPU acceleration
Home-page: https://pytorch.org/
Author: PyTorch Team
Author-email: packages@pytorch.org
License: BSD-3
Location: c:programdataanaconda3libsite-packages
Requires: numpy
Required-by: torchvision, torchtext, efficientunet-pytorch
  

Комментарии:

1. спасибо @ Mughees, но pip show torch выдает мне «пакет не найден»

2. вы создали среду conda? если да, активируйте это, а затем посмотрите

3. вы используете Linux?

4. черт, я должен был указать это, нет, я на win10 x64

5. для следующих вопросов я всегда буду указывать, какую ОС я использую

Ответ №3:

Если у вас уже установлена библиотека PyTorch, откройте Google Colab, вставьте следующий код и нажмите кнопку запуска:

 import torch
print(torch.__file__)
  

затем вы увидите версию PyTorch.

Если это не работает, пожалуйста, перейдите кhttps://pytorch.org/get-started/locally / и следуйте инструкциям о том, как установить PyTorch, потому что иногда у Python и PyTorch возникают проблемы с зависимостями.