Modul flask telah dipasang menggunakan pip install (screenshot), Namun, apabila melaksanakan kod menggunakan baris arahan cmd ModuleNotFoundError: Tiada modul bernama 'flask Boleh saya bertanya bagaimana Pemula boleh menyelesaikannya
Ini adalah kekeliruan yang disebabkan oleh kemungkinan komputer yang sama mempunyai lebih daripada dua persekitaran Python. Sila cuba laksanakan kod berikut dalam semua persekitaran Python anda:
from distutils.sysconfig import get_python_lib
print(get_python_lib())
Sebagai contoh, komputer saya mempunyai dua persekitaran Python, satu ialah IDLE dan satu lagi ialah Anaconda Program yang dilaksanakan di atas akan mempunyai hasil yang berbeza berikut:
Dapat dilihat bahawa kedua-dua persekitaran Python adalah berasingan Satu persekitaran Python diasingkan daripada yang lain Dalam kes anda, anda harus mengesahkan sama ada persekitaran tempat anda memasang pip adalah konsisten dengan persekitaran tempat anda melaksanakan kod tersebut. Anda boleh menyemak untuk melihat bahawa direktori pakej tapak dalam persekitaran yang anda tidak boleh menjalankan kelalang import tidak mempunyai direktori kelalang dan yang anda pasang dengan pemasangan pip ialah persekitaran lain.
Jadi mula-mula semak persekitaran (kod get_python_lib()), semak sama ada kod pemasangan dan pelaksanaan adalah konsisten, kemudian pasang kelalang pemasangan pip.
Anda mula-mula membuka cmd, kemudian masukkan python, dan kemudian lakukan operasi berikut:
import flask
Periksa sama ada ia berjalan dengan jayanya. Perlu diingatkan bahawa jika anda menggunakan IDE seperti PyCharm untuk memasang kelalang, ia tidak akan ditemui di bawah cmd. Hanya boleh dijalankan dalam PyCharm.
Ini adalah kekeliruan yang disebabkan oleh kemungkinan komputer yang sama mempunyai lebih daripada dua persekitaran Python. Sila cuba laksanakan kod berikut dalam semua persekitaran Python anda:
Sebagai contoh, komputer saya mempunyai dua persekitaran Python, satu ialah IDLE dan satu lagi ialah Anaconda Program yang dilaksanakan di atas akan mempunyai hasil yang berbeza berikut:
Dapat dilihat bahawa kedua-dua persekitaran Python adalah berasingan Satu persekitaran Python diasingkan daripada yang lain Dalam kes anda, anda harus mengesahkan sama ada persekitaran tempat anda memasang pip adalah konsisten dengan persekitaran tempat anda melaksanakan kod tersebut. Anda boleh menyemak untuk melihat bahawa direktori pakej tapak dalam persekitaran yang anda tidak boleh menjalankan kelalang import tidak mempunyai direktori kelalang dan yang anda pasang dengan pemasangan pip ialah persekitaran lain.
Jadi mula-mula semak persekitaran (kod get_python_lib()), semak sama ada kod pemasangan dan pelaksanaan adalah konsisten, kemudian pasang kelalang pemasangan pip.
Jika anda betul, anda betul
Anda mula-mula membuka cmd, kemudian masukkan python, dan kemudian lakukan operasi berikut:
Periksa sama ada ia berjalan dengan jayanya. Perlu diingatkan bahawa jika anda menggunakan IDE seperti PyCharm untuk memasang kelalang, ia tidak akan ditemui di bawah cmd. Hanya boleh dijalankan dalam PyCharm.
Sudahkah anda memasang modul ini