Saya memiliki windows 10. Saya telah selesai menginstal Tensorflow. Berhasil. Tercantum "Halo Tensorflow!". Tetapi ada semua ini sebelumnya:
2018-08-18 18:16:01.500579: I T:\src\github\tensorflow\tensorflow\core\platform\cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2
2018-08-18 18:16:01.769002: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:1405] Found device 0 with properties: name: GeForce GTX 950 major: 5 minor: 2 memoryClockRate(GHz): 1.3545 pciBusID: 0000:01:00.0 totalMemory: 2.00GiB freeMemory: 1.64GiB
2018-08-18 18:16:01.774030: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:1484] Adding visible gpu devices: 0
2018-08-18 18:16:02.095489: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:965] Device interconnect StreamExecutor with strength 1 edge matrix:
2018-08-18 18:16:02.099093: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:971] 0
2018-08-18 18:16:02.100631: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:984] 0: N
2018-08-18 18:16:02.102156: I T:\src\github\tensorflow\tensorflow\core\common_runtime\gpu\gpu_device.cc:1097] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 1401 MB memory) -> physical GPU (device: 0, name: GeForce GTX 950, pci bus id: 0000:01:00.0, compute capability: 5.2) Hello Tensorflow!
Process returned 0 (0x0) execution time : 2.327 s Press any key to continue
Saat saya mengetik pip3 install --upgrade tensorflow-gpu
cmb, baik administratif maupun normal, saya mendapatkan ini:
Could not install packages due to an EnvironmentError: [WinError 5] Access is denied: 'c:\\users\\dylan\\appdata\\local\\programs\\python\\python35\\Lib\\site-packages\\numpy\\.libs\\libopenblas.BNVRK7633HSX7YVO2TADGR4A5KEKXJAW.gfortran-win_amd64.dll'
Consider using the `--user` option or check the permissions.
Tolong bantu saya. Bukan Ilmuwan komputer atau Insinyur. Tapi saya membuat kode untuk kesenangan.
tensorflow
Dylan Cooper
sumber
sumber
--user
kepip3
perintah instal.--user
? Karena itu seharusnya menginstal ke direktori pengguna, yang mungkin bukan yang Anda inginkan.Install to the Python user install directory for your platform. Typically ~/.local/, or %APPDATA%\Python on Windows. (See the Python documentation for site.USER_BASE for full details.)
Jawaban:
Cukup ketikkan perintah yang ingin Anda jalankan dengan izin pengguna, jika Anda tidak ingin mengubah izin:
sumber
jalankan perintah yang sama menggunakan '--user'
sumber
--user
opsi atau periksa izin". Saya telah menambahkan --pengguna dan telah dipecahkanSaya menemukan bahwa jika saya menjalankan CMD sebagai Administrator dan menjalankan perintah, saya dapat menginstalnya tanpa masalah. Cobalah dan beri saya umpan balik.
sumber
cukup ubah izin akses, di mana paket tertentu akan diinstal.
Dalam kasus saya windows10 :
sumber
Saya menggunakan perintah ini dan berhasil:
sumber
Saya mengupgrade tensorflow ke 1.4.0 & kepala saya terbentur dinding karena kesalahan ini tidak dapat diselesaikan, tetapi akhirnya menyelesaikannya. Tebak apa?
Salah satu skrip python saya sedang berjalan, dan menggunakan tensorflow 😂😂. Paket berhasil dipasang setelah menutupnya. 👍
sumber
Bagi saya (di windows), saya harus me-restart terminal dan menjalankannya sebagai Administrator (jika Anda menggunakan terminal pycharm, cukup tutup pycharm, dan buka kembali sebagai administrator lalu coba lagi), Itu menyelesaikan masalah dan instalasi berhasil.
Semoga berhasil
sumber
Untuk menginstal tensorflow gunakan perintah ini termasuk --User.
pip install --ignore-installed --upgrade --user tensorflow==2.0.1
Berikut 2.0.1 adalah versi tensorflow.
sumber
Ini seharusnya berhasil
sumber
Astaga. Ada begitu banyak jawaban buruk di sini. Berarti baik tapi menyesatkan. Saya biasanya baik-baik saja dengan izin di Mac / Linux. Windows baru bagi saya hari ini. Inilah masalah yang saya miliki.
activate
virtualenv saya - gagal. Membutuhkan Scope untuk menjalankan PowerShell. Windows sangat membantu dan memberi tahu Anda dengan tepat perintah yang perlu Anda jalankan untuk memungkinkan .ps berjalan. Semacam sukachmod
tapi dengan eksekusiscope
yang menurut saya bagus....site-packages/
Dalam kasus saya, saya menduga itu OneDrive atau beberapa warisan izin.Cara ideal ke depan adalah dengan memeriksa izin. Ini sulit tetapi Anda adalah pengembang Python, bukan! Pertama, periksa pengguna Anda sendiri.
whoami
mis. komputer saya \ vangelGet-Acl <path which is an issue>
whoami
pengguna saya dengan izin penuh. lalu diterapkan ke semua objek.Jangan lakukan ini tanpa memverifikasi langkah-langkah di bawah ini. Baca pesannya dengan cermat.
Tidak berarti ini adalah solusi untuk semua masalah perizinan yang mungkin mempengaruhi Anda. Saya hanya dapat memberikan panduan tentang cara memecahkan masalah dan semoga Anda menyelesaikannya.
pengaturan
--user
bendera tidak diperlukan di mana pun, jika berfungsi dengan baik untuk Anda. Tapi Anda masih tidak tahu apa yang salah.Langkah lainnya: Coba hapus paket dan instal.
pip uninstall requests
pip install requests
Ini berfungsi, namun saya mendapatkan masalah izin untuk paket tertentu.Ternyata, Windows memberikan izin kesalahan ketika file tersebut dikunci oleh suatu proses. Python melaporkannya
[Winerror 5]
dan saya tidak dapat dengan mudah menemukan referensi dokumentasi itu. mari kita uji teori ini.Saya menemukan file persis yang mendapat kesalahan izin. Tekan hapus. Benar saja Windows
window
meminta yang terbuka dipython
Tentu saja.aku pukul
end task
semua python. Ini telah bekerja sejak 1996. Tapi saya menunggu beberapa detik untuk berjaga-jaga jika ada proses yang meluncurkan python. Sudah diperiksaTask manager
semuanya.Setelah gagal 20 kali dalam mendapatkan pip untuk menginstal paket azureml tertentu, saya merasa cukup yakin ini menyelesaikannya.
Saya menjalankan instalasi pip saya dan terinstal dengan baik.
Pesan moral dari cerita ini: Pahami apa yang Anda lakukan sebelum menyalin tempel dari Stackoverflow. Semua yang terbaik.
ps Harap berhenti menginstal Python atau paketnya sebagai administrator. Kami sudah melewati itu sejak 2006
sumber
TIPE CMD dalam pencarian dan ketika prompt perintah muncul di hasil pencarian TERBAIK MATCH klik kanan padanya dan pilih 'Run as Administrator' ketika jendela kontrol pengguna muncul pilih 'Ya'. Jendela prompt perintah akan muncul dan Anda akan melihat "C: / WINDOWS / system32>"
pada titik ini ketik saja apa yang Anda inginkan, harus berfungsi!
sumber
Mengupgrade pip di windows dengan -
dan kemudian jalankan pip install dengan opsi --user -
memecahkan masalah saya.
sumber
Ketika semua metode yang disebutkan gagal, saya dapat menginstal
scikit-learn
dengan mengikuti instruksi dari situs resmi https://scikit-learn.org/stable/install.html .Kesalahan disebabkan oleh batas panjang jalur file pada Windows
Dapat terjadi bahwa pip gagal menginstal paket saat mencapai batas ukuran jalur default Windows jika Python diinstal di lokasi bersarang seperti struktur folder AppData di bawah direktori home pengguna, misalnya:
Collecting scikit-learn ... Installing collected packages: scikit-learn ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: 'C:\\Users\\username\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python37\\site-packages\\sklearn\\datasets\\tests\\data\\openml\\292\\api-v1-json-data-list-data_name-australian-limit-2-data_version-1-status-deactivated.json.gz'
Dalam kasus ini, dimungkinkan untuk mengangkat batas tersebut di registri Windows dengan menggunakan alat regedit:
Ketik "regedit" di menu mulai Windows untuk meluncurkan regedit.
Pergi ke
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
kunci.Edit nilai
LongPathsEnabled
properti dari kunci itu dan setel ke 1.Instal ulang scikit-learn (mengabaikan instalasi rusak sebelumnya):
pip install --exists-action=i scikit-learn
sumber
Saya menyelesaikan ini dengan membuka kembali cmd dalam mode administrasi, mengaktifkan env virtual, dan menginstal lagi.
Ini dengan Tensorflow 2.3.0 di lingkungan virtual.
sumber
Seperti yang disebutkan dalam kesalahan bahwa tidak ada --pengguna jadi Anda harus mengikuti langkah-langkah ini
sumber
Saya mengalami masalah yang sama saat mencoba menginstal tensorflow dari notebook jupyter menggunakan Anaconda. --user tidak bekerja.
conda install tensorflow
berfungsi untuk saya, dan saya tidak perlu mengubah pengaturan keamanan apa pun.sumber
Bekerja dengan perintah ini
sumber
Saya perlu menginstal dari file persyaratan dan mendapatkan kesalahan ini, tetapi tidak ingin menggunakan
--user
opsi karena saya tidak ingin menginstalnya lokasi yang dijelaskan oleh @ not2qubit . Jadi saya menjalankan CMD sebagai administrator dan kemudian mengaktifkan berbagi direktori berikut ( klik kanan> properti> Berbagi> Bagikan ... ):Setelah melakukan ini, saya dapat menginstal dari file persyaratan saya ke direktori aplikasi (di mana saya menginginkannya) alih-alih
..\AppData
dir gila tanpa kesalahan.sumber
coba ini di windows:
pip install -U <Package_Name>
sumber
Ini berhasil dalam kasus saya:
Jika tidak, buka command prompt dengan Run as administrator dan lakukan hal yang sama.
sumber
Ini seharusnya berhasil.
sumber
Dalam kasus saya, saya menonaktifkan McAfee dan kemudian berhasil menginstal tensorflow2.0 RC
sumber
Menggunakan command prompt yang ditinggikan bekerja dengan sangat baik. Yang harus Anda lakukan hanyalah lari
pip install <package-name>
Dengan hak istimewa administratif.
sumber
Beginilah cara saya memecahkan masalah ini.
downgrade ke python 3.6.x 64bit. Saya telah menginstal3.6.8 64bit.
instal virtualenv dengan pip instal virtualenv
tingkatkan pip ke versi terbaru, bagi saya itu 19.3
pergi ke folder yang ingin Anda buat lingkungan virtual dan ketik virtualenv ENV setelah membuat lingkungan virtual, masuk ke subfolder \ PATH \ ENV \ Script dan jalankan activ.bat. Sekarang Anda akan berada di lingkungan virtual.
pip install rasa Masalahnya adalah tensorflow 15 membutuhkan 64 bit python dengan tidak lebih dari 3.6
sumber
Coba ini jika tidak ada yang berhasil jika terjadi kesalahan izin, ini akan menyelesaikannya.
sudo chown user -R env
sebagai contoh untuk kasus saya
sudo chown ubuntu -R venv
sumber
Langkah 1 - Buka prompt anaconda dengan hak administrator.
Langkah 2 - periksa versi pip pip --version
Langkah 3 - masukkan perintah ini
masukkan deskripsi gambar di sini
sumber
Saya mengalami masalah yang sama saat menambahkan Flask. Jadi gunakan salah satu perintah di atas.
pip install --ignore-diinstal --upgrade --user flask
Hanya mendapat peringatan kecil dan berhasil !!
Menginstal paket yang dikumpulkan: klik, MarkupSafe, Jinja2, itsdangerous, Werkzeug, flask PERINGATAN: Skrip flask.exe diinstal di 'C: \ Users \ Admin \ AppData \ Roaming \ Python \ Python38 \ Scripts' yang tidak ada di PATH. Pertimbangkan untuk menambahkan direktori ini ke PATH atau, jika Anda lebih suka menyembunyikan peringatan ini, gunakan --no-warn-script-location. Berhasil menginstal Jinja2-2.11.2 MarkupSafe-1.1.1 Werkzeug-1.0.1 click-7.1.2 flask-1.1.2 itsdangerous-1.1.0 PERINGATAN: Anda menggunakan pip versi 20.1.1; namun, versi 20.2 tersedia. Anda harus mempertimbangkan untuk memutakhirkan melalui perintah 'c: \ python38 \ python.exe -m pip install --upgrade pip'.
sumber
Anda harus menjalankan Command Prompt sebagai Administrator.
sumber