Rumah > Soal Jawab > teks badan
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
仅有的幸福2017-06-12 09:29:37
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:
c:\python36\Lib\site-packages
C:\ProgramData\Anaconda3\Lib\site-packages
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.
淡淡烟草味2017-06-12 09:29:37
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.