Я впервые загрузил PyTorch, чтобы использовать его для исследовательского проекта в школе. Я использовал команду «pip3 install torch», чтобы загрузить ее на свой терминал, и сначала все прошло гладко, но если я попытаюсь импортировать ее в файлы кода VS и запустить их, появится сообщение «Ошибка импорта: нет модуля с именем torch». Однако код работает гладко, если я запускаю его на терминале. Я попробовал загрузить его еще раз через venv, но все равно не работает.
Здесь я не знаю, как это исправить? Стоит ли просто попробовать удалить и переустановить? Если бы кто-нибудь мог дать конкретные инструкции и советы о том, как решить эту проблему, я был бы очень признателен.
Для справки: моя текущая версия Python – 3.12.5, а PyTorch 2.4.1.< /p>
редактировать: попробовав import sys; print(sys.path), я обнаружил, что мой код VS, похоже, использует Python 2.7 вместо 3.12. После этого я попытался переключить путь интерпретатора на 3.12.5 ('venv': venv) в качестве рекомендуемой настройки, но программа в коде VS остается как 2.7. Как решить проблему?
Вывод кода VS: '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip',
'/System/ Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/System/ Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib -scriptpackages', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2 .7/lib-old', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/Library/Python/2.7/site-packages', '/ System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC']
Вывод терминала: ['', '/Library/Frameworks/Python.framework/Versions/3.12/lib/python312.zip', '/Library/Frameworks/Python.framework/Versions/3.12/lib /python3.12', '/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload', '/Users/-/Library/Python/3.12/lib/python/site-packages ', '/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages']
РЕДАКТИРОВАТЬ: Следуя предложениям по созданию нового venv, python файл все равно использует Python 2.7. Я попытался создать новую папку и настроить venv для версии 3.12, но новый файл Python по-прежнему имеет версию 2.7. Есть ли другой способ решить эту проблему?
Подробнее здесь: https://stackoverflow.com/questions/791 ... on-vs-code
Почему мой PyTorch неправильно импортируется в код VS? ⇐ Python
Программы на Python
-
Anonymous
1730851357
Anonymous
Я впервые загрузил PyTorch, чтобы использовать его для исследовательского проекта в школе. Я использовал команду «pip3 install torch», чтобы загрузить ее на свой терминал, и сначала все прошло гладко, но если я попытаюсь импортировать ее в файлы кода VS и запустить их, появится сообщение «Ошибка импорта: нет модуля с именем torch». Однако код работает гладко, если я запускаю его на терминале. Я попробовал загрузить его еще раз через venv, но все равно не работает.
Здесь я не знаю, как это исправить? Стоит ли просто попробовать удалить и переустановить? Если бы кто-нибудь мог дать конкретные инструкции и советы о том, как решить эту проблему, я был бы очень признателен.
Для справки: моя текущая версия Python – 3.12.5, а PyTorch 2.4.1.< /p>
редактировать: попробовав import sys; print(sys.path), я обнаружил, что мой код VS, похоже, использует Python 2.7 вместо 3.12. После этого я попытался переключить путь интерпретатора на 3.12.5 ('venv': venv) в качестве рекомендуемой настройки, но программа в коде VS остается как 2.7. Как решить проблему?
Вывод кода VS: '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip',
'/System/ Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/System/ Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib -scriptpackages', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2 .7/lib-old', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/Library/Python/2.7/site-packages', '/ System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC']
Вывод терминала: ['', '/Library/Frameworks/Python.framework/Versions/3.12/lib/python312.zip', '/Library/Frameworks/Python.framework/Versions/3.12/lib /python3.12', '/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/lib-dynload', '/Users/-/Library/Python/3.12/lib/python/site-packages ', '/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages']
РЕДАКТИРОВАТЬ: Следуя предложениям по созданию нового venv, python файл все равно использует Python 2.7. Я попытался создать новую папку и настроить venv для версии 3.12, но новый файл Python по-прежнему имеет версию 2.7. Есть ли другой способ решить эту проблему?
Подробнее здесь: [url]https://stackoverflow.com/questions/79157540/why-isnt-my-pytorch-imported-correctly-on-vs-code[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия