Hai, yang di sana,
Saya telah mengunduh versi CPU paket pip PyTorch untuk Python 3.5 dari halaman web resmi. Saya mengunduhnya menggunakan wget dan saya mengganti nama paket untuk menginstal paket di ArchLinux dengan Python 3.6. Setelah itu, saya menggunakan perintah pip install
untuk menginstal paket dan tidak ada pesan kesalahan yang ditampilkan. Paket torchvision
telah diinstal dengan benar.
Jika saya mencoba mengimpor modul torch
menggunakan import torch
dalam sesi ipython atau dalam sesi Python saya menerima kesalahan berikut:
Python 3.6.0 (default, Jan 16 2017, 12:12:55)
[GCC 6.3.1 20170109] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3.6/site-packages/torch/__init__.py", line 45, in <module>
from torch._C import *
ModuleNotFoundError: No module named 'torch._C'
Ada ide?
Salam,
alessandro
masalahnya adalah Anda memiliki folder bernama torch
di direktori yang sama yang sedang diambil. Lakukan ini: cd ..
(untuk mengubah direktori), lalu mulai python
dan import torch
, itu akan berfungsi.
[Diedit untuk menambahkan cuplikan di atas, daripada dikubur di dalam utas]
torch._C
adalah nama ekstensi CPython kami (yaitu perpustakaan bersama C yang dimuat oleh python). Saya khawatir mereka mungkin tidak kompatibel dengan biner di seluruh versi Python. Bisakah Anda menunjukkan kepada saya output dari ls /usr/lib/python3.6/site-packages/torch/
?
anda tidak dapat mengganti nama roda pip seperti itu dan mengharapkannya berfungsi.
Ini karena ekstensi C diberi nama dengan cara yang khusus untuk versi python.
Kami akan menyertakan roda pip untuk python 3.6 dari rilis berikutnya.
@soumith Anda benar sekali. Saya telah mencobanya karena prosedur ini berfungsi untuk TensorFlow seperti pesona :D
@apaszke Ini dia:
asuglia<strong i="9">@maximillian</strong> ~ $ ls -ll /usr/lib/python3.6/site-packages/torch/
totale 43360
drwxr-xr-x 4 root root 4096 24 gen 20.15 autograd
drwxr-xr-x 4 root root 4096 24 gen 20.15 backends
-rwxr-xr-x 1 root root 44131377 24 gen 20.15 _C.cpython-35m-x86_64-linux-gnu.so
drwxr-xr-x 3 root root 4096 24 gen 20.15 cuda
-rwxr-xr-x 1 root root 15612 24 gen 20.15 _dl.cpython-35m-x86_64-linux-gnu.so
-rw-r--r-- 1 root root 942 24 gen 20.15 functional.py
-rw-r--r-- 1 root root 7737 24 gen 20.15 __init__.py
drwxr-xr-x 5 root root 4096 24 gen 20.15 legacy
drwxr-xr-x 3 root root 4096 24 gen 20.15 lib
drwxr-xr-x 3 root root 4096 24 gen 20.15 multiprocessing
drwxr-xr-x 7 root root 4096 24 gen 20.15 nn
drwxr-xr-x 3 root root 4096 24 gen 20.15 optim
drwxr-xr-x 2 root root 4096 24 gen 20.15 __pycache__
-rw-r--r-- 1 root root 12520 24 gen 20.15 serialization.py
drwxr-xr-x 3 root root 4096 24 gen 20.15 sparse
-rw-r--r-- 1 root root 3354 24 gen 20.15 storage.py
-rw-r--r-- 1 root root 31721 24 gen 20.15 _tensor_docs.py
-rw-r--r-- 1 root root 16961 24 gen 20.15 tensor.py
-rw-r--r-- 1 root root 10317 24 gen 20.15 _tensor_str.py
drwxr-xr-x 3 root root 4096 24 gen 20.15 _thnn
-rw-r--r-- 1 root root 98275 24 gen 20.15 _torch_docs.py
drwxr-xr-x 7 root root 4096 24 gen 20.15 utils
-rw-r--r-- 1 root root 2532 24 gen 20.15 _utils.py
Jika saya dapat memberi Anda informasi lain tentang masalah ini, jangan ragu untuk bertanya, dengan senang hati saya akan membantu Anda!
Ya, jadi Anda dapat melihat bahwa ada _C.cpython-35m
yang berarti hanya akan dimuat oleh Python 3.5. Sebagai peretasan cepat, Anda dapat mencoba mengganti nama _C
, _dl
, dan _thnn/_THNN
menjadi file .so
(tanpa bagian cpython-version-artch-platform
, cukup _C.so
). Tapi ini peretasan, kami tidak memberikan dukungan lebih lanjut jika gagal
Terima kasih untuk bantuannya! Saya akan mencobanya :+1:
Hai, saya menemui masalah yang sama ketika menginstal PyTorch dengan Python 2.7.13 Anaconda 4.3.0 (64-bit). Maukah Anda memberi saya petunjuk?
Cara menginstal ditulis sebagai berikut:
git clone https://github.com/pytorch/pytorch
instal pip -r requirements.txt
python setup.py instal
Setelah itu, sistem memberi tahu saya bahwa PyTorch diinstal. Kemudian saya menuliskan 'python' di baris perintah Prompt. Akhirnya, 'impor obor' dimasukkan di baris perintah python. Sayangnya, saya mendapat informasi berikut:
Traceback (panggilan terakhir terakhir):
berkas "
File "obor/__init__.py", baris 45, di
dari obor._C impor *
ImportError: Tidak ada modul bernama _C
Paket /usr/lib/python2.7/site-packages tidak memiliki paket obor. Pytorch memiliki obor paket, dan memiliki file-file berikut:
[ root@AliHPC-M40-434 obor]# ls -ll
jumlah 236
drwxr-xr-x 3 root root 150 10 Feb 11:54 autograd
drwxr-xr-x 3 root root 48 Feb 10 11:54 backend
drwxr-xr-x 9 root root 4096 10 Feb 11:54 csrc
drwxr-xr-x 2 root root 109 Feb 10 11:54 cuda
drwxr-xr-x 2 root root 83 10 Feb 11:54 didistribusikan
-rw-r--r-- 1 root root 2218 10 Feb 11:54 functional.py
-rw-r--r-- 1 root root 7768 10 Feb 11:54 __init__.py
-rw-r--r-- 1 root root 8762 10 Feb 13:49 __init__.pyc
drwxr-xr-x 4 root root 61 Feb 10 11:54 warisan
drwxr-xr-x 15 root root 4096 10 Feb 12:00 lib
drwxr-xr-x 2 root root 93 10 Feb 11:54 multiprosesing
drwxr-xr-x 6 root root 4096 10 Feb 11:54 nn
drwxr-xr-x 2 root root 4096 10 Feb 11:54 optimal
-rw-r--r-- 1 root root 12581 10 Feb 11:54 serialization.py
drwxr-xr-x 2 root root 32 Feb 10 11:54 jarang
-rw-r--r-- 1 root root 3354 10 Feb 11:54 storage.py
-rw-r--r-- 1 root root 33716 10 Feb 11:54 _tensor_docs.py
-rw-r--r-- 1 root root 17009 10 Feb 11:54 tensor.py
-rw-r--r-- 1 root root 10346 10 Feb 11:54 _tensor_str.py
drwxr-xr-x 2 root root 71 Feb 10 11:55 _thnn
-rw-r--r-- 1 root root 99370 10 Feb 11:54 _torch_docs.py
drwxr-xr-x 6 root root 145 10 Feb 11:54 utilitas
-rw-r--r-- 1 root root 2532 10 Feb 11:54 _utils.py
-rw-r--r-- 1 root root 2895 10 Feb 13:49 _utils.pyc
anda tidak menggunakan anaconda python, karena sedang mencari paket di /usr/lib/python2.7/site-packages
. Lihatlah output dari which python
dan lihat mengapa itu bukan anaconda python
Output dari 'yang python' adalah '/root/anaconda2/bin/python'. Baru saja, saya juga menuliskan '/root/anaconda2/bin/python' di baris perintah, dan menggunakan 'impor obor' di baris perintah python. Hasilnya sama:
Traceback (panggilan terakhir terakhir):
berkas "
File "obor/__init__.py", baris 45, di
dari obor._C impor *
ImportError: Tidak ada modul bernama _C
Selain itu, saya menginstal torch 7 di paket lain sebelum menginstal pytorch. OSnya centos 7.
Terima kasih Soumith atas bantuannya sebelumnya.
@phenixcx masalahnya adalah Anda memiliki folder bernama torch
di direktori yang sama yang sedang diambil. Lakukan ini: cd ..
(untuk mengubah direktori), lalu mulai python
dan import torch
, itu akan berfungsi.
Besar! Ini benar-benar bekerja. Terima kasih banyak. Lokasi paket membuat pytorch bingung.
@soumith jenius pengamatan!
@soumith saran Anda sangat membantu! bingung dengan masalah ini untuk waktu yang lama. Semoga semua orang yang memiliki masalah yang sama dapat menemukan solusi ini dengan sukses.
@soumith Terima kasih banyak, saya menjadi gila karena kesalahan ini
@soumith Terima kasih banyak!
Memecahkan masalah saya juga! Terima kasih @soumith
Gah, saya mencapai titik ini dua kali sejauh ini :-P . Omong-omong, masalah juga muncul jika Anda dengan patuh melakukan cd ke direktori home, tetapi skrip itu sendiri ada di folder pytorch
dikloning.
oh tuhan, itu saja
bekerja!
bekerja!
Saya mendapat kesalahan yang sama setelah dibangun dari sumber cabang v0.3.0
Sistem saya adalah OSX10.12, versi python adalah 3.6.1. Saya tidak menggunakan python anaconda. Saya menginstal semua ketergantungan opsional melalui pip3. Saya menonaktifkan dukungan CUDA dengan export NO_CUDA=1
Mengubah sedikit perintah instalasi agar sesuai dengan sistem saya:
Jon (v0.3.0) pytorch $ MACOSX_DEPLOYMENT_TARGET=10.12 CC=clang CXX=clang++ python3 setup.py install
mendapat 7 peringatan di tengah gedung:
~~/Users/Jon/pytorch/torch/lib/tmp_install/include/THD/base/TensorDescriptor.h:14:29: warning: 'THDTensorDescriptor_newFromTHDoubleTensor' memiliki tautan-C yang ditentukan, tetapi mengembalikan tipe yang ditentukan pengguna'THDTensorDescriptor' (alias 'at::Tensor') yang tidak kompatibel dengan C [-Wreturn-type-c-linkage]THD_API THDTensorDescriptor THDTensorDescriptor_newFromTHDoubleTensor(THDoubleTensor *tensor);^/Users/Jon/pytorch/torch/lib/tmp_install/include/THD/base/TensorDescriptor.h:15:29: peringatan: 'THDTensorDescriptor_newFromTHFloatTensor' memiliki tautan-C yang ditentukan, tetapi mengembalikan tipe yang ditentukan pengguna'THDTensorDescriptor' (alias 'at::Tensor') yang tidak kompatibel dengan C [-Wreturn-type-c-linkage]THD_API THDTensorDescriptor THDTensorDescriptor_newFromTHFloatTensor(THFloatTensor *tensor);^/Users/Jon/pytorch/torch/lib/tmp_install/include/THD/base/TensorDescriptor.h:16:29: peringatan: 'THDTensorDescriptor_newFromTHLongTensor' memiliki tautan-C yang ditentukan, tetapi mengembalikan tipe yang ditentukan pengguna'THDTensorDescriptor' (alias 'at::Tensor') yang tidak kompatibel dengan C [-Wreturn-type-c-linkage]THD_API THDTensorDescriptor THDTensorDescriptor_newFromTHLongTensor(THLongTensor *tensor);^/Users/Jon/pytorch/torch/lib/tmp_install/include/THD/base/TensorDescriptor.h:17:29: peringatan: 'THDTensorDescriptor_newFromTHIntTensor' memiliki tautan-C yang ditentukan, tetapi mengembalikan tipe yang ditentukan pengguna'THDTensorDescriptor' (alias 'at::Tensor') yang tidak kompatibel dengan C [-Wreturn-type-c-linkage]THD_API THDTensorDescriptor THDTensorDescriptor_newFromTHIntTensor(THIntTensor *tensor);^/Users/Jon/pytorch/torch/lib/tmp_install/include/THD/base/TensorDescriptor.h:18:29: peringatan: 'THDTensorDescriptor_newFromTHShortTensor' memiliki tautan-C yang ditentukan, tetapi mengembalikan tipe yang ditentukan pengguna'THDTensorDescriptor' (alias 'at::Tensor') yang tidak kompatibel dengan C [-Wreturn-type-c-linkage]THD_API THDTensorDescriptor THDTensorDescriptor_newFromTHShortTensor(THShortTensor *tensor);^/Users/Jon/pytorch/torch/lib/tmp_install/include/THD/base/TensorDescriptor.h:19:29: warning: 'THDTensorDescriptor_newFromTHCharTensor' memiliki tautan-C yang ditentukan, tetapi mengembalikan tipe yang ditentukan pengguna'THDTensorDescriptor' (alias 'at::Tensor') yang tidak kompatibel dengan C [-Wreturn-type-c-linkage]THD_API THDTensorDescriptor THDTensorDescriptor_newFromTHCharTensor(THCharTensor *tensor);^/Users/Jon/pytorch/torch/lib/tmp_install/include/THD/base/TensorDescriptor.h:20:29: peringatan: 'THDTensorDescriptor_newFromTHByteTensor' memiliki tautan-C yang ditentukan, tetapi mengembalikan tipe yang ditentukan pengguna'THDTensorDescriptor' (alias 'at::Tensor') yang tidak kompatibel dengan C [-Wreturn-type-c-linkage]THD_API THDTensorDescriptor THDTensorDescriptor_newFromTHByteTensor(THByteTensor *tensor);^7 peringatan yang dihasilkan.~ ~
Selain peringatan ini, penginstalan terlihat baik bagi saya.
Sumber pytorch ada di direktori ~/pytorch/
, saya menjalankan python di ~/Desktop
Adakah pemikiran apa yang dapat menyebabkan kegagalan impor ini?
@Jonbean Hai, saya baru saja mengkloning pytorch versi terbaru dari cabang master. Dan saya telah berhasil menginstalnya. Mengapa tidak mencoba cabang master?
saya mengalami masalah yang sama:
ImportErrorTraceback (panggilan terakhir terakhir)
----> 1 obor impor
ImportError: Tidak ada modul bernama 'obor'
saya menggunakan notebook jupyter setelah menginstal pytorch, dan saya tidak tahu bagaimana menyelesaikan masalah itu.
catatan: saya menggunakan tensorflow tanpa masalah ini.
Bisakah Anda membuat komentar ini lebih terlihat?
https://github.com/pytorch/pytorch/issues/574#issuecomment -278879701
misalnya @soumith dengan mengedit posting ke-3 Anda di utas ini?
Ini kedua kalinya saya tiba di utas ini dan ini adalah kedua kalinya itu solusinya ...
@talesa menambahkan solusi ke posting ke-2 di utas: https://github.com/pytorch/pytorch/issues/574#issuecomment -274911281
Saya mengalami masalah serupa. Dan solusinya di sini sepertinya tidak berhasil untuk saya.
Saya mulai mengikuti kursus Pembelajaran Mendalam Praktis untuk Pembuat Kode di http://course.fast.ai/. Saya menggunakan Windows 7, dan Jupyter Notebook dimulai melalui Anaconda Navigator.
Saat melakukan impor di awal pelajaran, saya mendapatkan kesalahan berikut:
~\Documents\Fast AI\fastai\courses\dl1\fastai\torch_imports.py in <module>()
1 import os
----> 2 import torch, torchvision, torchtext
3 from torch import nn, cuda, backends, FloatTensor, LongTensor, optim
4 import torch.nn.functional as F
5 from torch.autograd import Variable
C:\ProgramData\Anaconda3\envs\fastai\lib\site-packages\torch\__init__.py in <module>()
74 pass
75
---> 76 from torch._C import *
77
78 __all__ += [name for name in dir(_C)
ImportError: DLL load failed: The specified procedure could not be found.
Saya juga mencoba melakukan import torch
dengan python di luar Jupyter Notebook:
(fastai) C:\Users\PJvG\Documents\Fast AI\fastai>python
Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 10:22:32) [MSC v.1900 64 bi
t (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\ProgramData\Anaconda3\envs\fastai\lib\site-packages\torch\__init__.py
", line 76, in <module>
from torch._C import *
ImportError: DLL load failed: The specified procedure could not be found.
>>> which python
File "<stdin>", line 1
which python
^
SyntaxError: invalid syntax
Saya mencoba melakukan cd ..
, tidak ada perubahan.
Dan saya mencobanya setelah menonaktifkan saluran fastai saya:
(base) C:\Users\PJvG\Documents>python
Python 3.6.4 |Anaconda custom (64-bit)| (default, Jan 16 2018, 10:22:32) [MSC v.
1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'torch'
Dapatkah seseorang membantu saya dengan masalah ini?
@PJvG ini tampaknya menjadi masalah terkait Windows. Mungkin lebih baik bertanya di https://github.com/pytorch/pytorch/issues/494
@PJvG Apakah Anda menemukan solusi untuk masalah Anda?
tidak, saya tidak
2018-03-18 0:23 GMT-03:00 karanmurthy7 [email protected] :
@PJvG https://github.com/pjvg Apakah Anda menemukan solusi untuk masalah Anda?
—
Anda menerima ini karena Anda berkomentar.
Balas email ini secara langsung, lihat di GitHub
https://github.com/pytorch/pytorch/issues/574#issuecomment-373969927 ,
atau matikan utasnya
https://github.com/notifications/unsubscribe-auth/AWEPqcNsVyhzPm5yfm8enhRUce22vLLtks5tfdMUgaJpZM4Lsrr6
.
Saya mencoba membuat Pytorch berfungsi di Windows 10 dengan Anaconda. Butuh waktu lama untuk mendapatkan instalasi yang sukses. Sekarang ketika saya mencoba mengimpornya, saya mendapatkan kesalahan yang sama:
>>> import torch
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\conner\Anaconda3\Lib\site-packages\torch\__init__.py", line 76, in <module>
from torch._C import *
ImportError: DLL load failed: The specified module could not be found.
Saya sudah mencoba cd .. dan memulai python dari direktori baru itu dengan kesalahan yang sama muncul. Saya juga mencoba
rekomendasi @apaszke :
Ya, jadi Anda dapat melihat bahwa ada _C.cpython-35m yang berarti hanya akan dimuat oleh Python 3.5. Sebagai peretasan cepat, Anda dapat mencoba mengganti nama _C, _dl, dan _thnn/_THNN menjadi file .so biasa (tanpa bagian cpython-version-artch-platform, cukup _C.so). Tapi ini peretasan, kami tidak memberikan dukungan lebih lanjut jika gagal
Inilah yang ada di direktori obor:
Directory of C:\Users\conner\Anaconda3\Lib\site-packages\torch
05/05/2018 07:52 PM <DIR> .
05/05/2018 07:52 PM <DIR> ..
05/05/2018 07:29 PM <DIR> autograd
05/05/2018 07:29 PM <DIR> backends
05/05/2018 07:29 PM <DIR> contrib
05/05/2018 07:29 PM <DIR> cuda
05/05/2018 07:29 PM <DIR> distributed
02/24/2018 05:49 AM 6,208 distributions.py
05/05/2018 07:29 PM <DIR> for_onnx
02/24/2018 05:49 AM 9,714 functional.py
05/05/2018 07:29 PM <DIR> jit
05/05/2018 07:29 PM <DIR> legacy
05/05/2018 07:29 PM <DIR> lib
05/05/2018 07:29 PM <DIR> multiprocessing
05/05/2018 07:29 PM <DIR> nn
05/05/2018 07:29 PM <DIR> onnx
05/05/2018 07:29 PM <DIR> optim
11/09/2017 07:38 PM 4,130 random.py
02/24/2018 05:49 AM 16,759 serialization.py
05/05/2018 07:29 PM <DIR> sparse
02/24/2018 05:49 AM 4,016 storage.py
02/24/2018 05:49 AM 14,497 tensor.py
05/05/2018 07:29 PM <DIR> utils
02/24/2018 01:46 PM 58 version.py
02/24/2018 01:52 PM 22,208,512 _C.pyd
02/24/2018 01:52 PM 10,240 _nvrtc.cp36-win_amd64.pyd
10/27/2017 09:31 PM 3,044 _six.py
09/17/2017 08:09 AM 1,164 _storage_docs.py
02/24/2018 05:49 AM 39,842 _tensor_docs.py
02/24/2018 05:49 AM 11,024 _tensor_str.py
05/05/2018 07:29 PM <DIR> _thnn
02/24/2018 05:49 AM 127,125 _torch_docs.py
02/24/2018 05:49 AM 9,201 _utils.py
02/24/2018 05:49 AM 9,313 __init__.py
05/05/2018 07:29 PM <DIR> __pycache__
16 File(s) 22,474,847 bytes
19 Dir(s) 318,658,211,840 bytes free
Adakah ide tentang cara membuat pytorch berfungsi?
Halo semuanya,
Saya benar-benar baru di Pytorch, dan saya telah menginstalnya di Anaconda. Saya mendapatkan kesalahan yang sama, dan saya ingin mengubah direktori dengan cd ...
. Saya tidak tahu apa artinya ini! Adakah yang bisa tolong beri tahu saya bagaimana saya bisa melakukan ini di Anaconda? dan ubah direktori menjadi apa? Saya benar-benar bingung.
Terima kasih sebelumnya
Visi python saya adalah 3.6.2. Saya mendapat kesalahan yang sama:
impor obor
Traceback (panggilan terakhir terakhir):
berkas "", baris 1, di
File "C:UsershpAppDataLocalProgramsPythonPython36libsite-packagestor
ch__init__.py", baris 78, di
dari obor._C impor *
ImportError: Pemuatan DLL gagal:
Tolong bantu saya, @connermcb @PJvG @apaszke
halo teman-teman, saya menggunakan python 2.7 dari sistem mac saya (bukan python pihak ketiga)
saya menghadapi masalah ini dan mendapat solusi
cukup jalankan perintah ini, pastikan untuk menyesuaikannya dengan lingkungan Anda 👍
sudo install_name_tool -ubah @rpath/libc++.1.dylib /usr/lib/libc++.1.dylib /Library/Python/2.7/site-packages/torch/_C.so
@phenixcx masalahnya adalah Anda memiliki folder bernama
torch
di direktori yang sama yang sedang diambil. Lakukan ini:cd ..
(untuk mengubah direktori), lalu mulaipython
danimport torch
, itu akan berfungsi.
saya di windows dan mendapatkan kesalahan yang sama, bantuan apa pun untuk dipecahkan
masalah:
dari obor._C impor *
ImportError: Tidak ada modul bernama 'torch._C'
lingkungan:
3.5.6 |Anaconda, Inc.| (default, 26 Agustus 2018, 16:05:27) [MSC v.1900 64 bit (AMD64)]
menyelesaikan:
Saya menginstal ulang obor dengan pip3, lalu berfungsi.
pip3 install torch==1.2.0+cpu torchvision==0.4.0+cpu -f https://download.pytorch.org/whl/torch_stable.html
@phenixcx masalahnya adalah Anda memiliki folder bernama
torch
di direktori yang sama yang sedang diambil. Lakukan ini:cd ..
(untuk mengubah direktori), lalu mulaipython
danimport torch
, itu akan berfungsi.saya di windows dan mendapatkan kesalahan yang sama, bantuan apa pun untuk dipecahkan
apakah Anda menemukan solusi?
Halo semuanya!
Saya memiliki masalah yang sama tetapi solusinya tidak cocok
Saya pengguna Raspberry pi 3 model B. Keluar dari direktori tidak memberikan hasil.
Halo semuanya!
Saya memiliki masalah yang sama tetapi solusinya tidak cocok
Saya pengguna Raspberry pi 3 model B. Keluar dari direktori tidak memberikan hasil.
Tidak yakin apakah Anda berhasil mengatasi @BulNik ini, tetapi setelah Anda membuat roda, itu akan berada di folder pytorch/dist
(ekstensi whl). Jika Anda ingin menautkannya dengan benar di jalur Anda, cukup lakukan ini:
pip3 install pytorch/dist/torch-1.6.0a0+68f23d5-cp37-cp37m-linux_armv7l.whl
_ganti nama file roda dengan milik Anda_
Ini bekerja pada Raspberry Pi 4 Model B saya setidaknya. Beri tahu saya jika Anda masih mengalami masalah!
Setelah melakukan pendekatan cd..., Anehnya, memulai ulang dan mengatur ulang semua di google colabs saya menyelesaikan masalah ini. Mungkin mencoba ini dulu bisa menghemat waktu. Tidak yakin mengapa
[Tidak ada modul bernama 'obor._C' ]
Ya, jadi Anda dapat melihat bahwa ada
_C.cpython-35m
yang berarti hanya akan dimuat oleh Python 3.5. Sebagai peretasan cepat, Anda dapat mencoba mengganti nama_C
,_dl
, dan_thnn/_THNN
menjadi file.so
(tanpa bagiancpython-version-artch-platform
, cukup_C.so
). Tapi ini peretasan, kami tidak memberikan dukungan lebih lanjut jika gagal
Hai, saya membuat itu. Dan saya memiliki kesalahan baru :(
impor obor
Traceback (panggilan terakhir terakhir):
berkas "
File "/home/pi/.local/lib/python3.7/site-packages/torch/__init__.py", baris 79, di
dari obor._C impor *
ImportError: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: versi `GLIBCXX_3.4.26' tidak ditemukan (diperlukan oleh /home/pi/.local/lib/python3.7/site-packages/torch/ lib/libtorch_python.so)
Komentar yang paling membantu
@phenixcx masalahnya adalah Anda memiliki folder bernama
torch
di direktori yang sama yang sedang diambil. Lakukan ini:cd ..
(untuk mengubah direktori), lalu mulaipython
danimport torch
, itu akan berfungsi.