Rumah >pembangunan bahagian belakang >Tutorial Python >Fungsi pembungkusan PyCharm: alat yang berkuasa untuk meningkatkan kecekapan pembungkusan projek
Alat yang berkuasa untuk projek pembungkusan: Analisis dan amalan fungsi pembungkusan PyCharm
Dalam pembangunan Python, pembungkusan merupakan bahagian yang sangat penting. Apabila kami perlu berkongsi projek Python kami dengan orang lain, pembungkusan boleh membungkus kod kami dan kebergantungan yang berkaitan ke dalam fail boleh laku bebas untuk kemudahan orang lain. Sebagai alat pembangunan Python yang berkuasa, PyCharm menyediakan fungsi pembungkusan yang kaya. Dalam artikel ini, kami akan meneroka fungsi pembungkusan PyCharm dan menunjukkan cara menggunakan PyCharm untuk pembungkusan projek dengan contoh.
Fungsi pembungkusan PyCharm terutamanya mempunyai dua kaedah: menjana fail boleh laku melalui fungsi "Make Project" PyCharm dan membungkus keseluruhan projek melalui fungsi "Deployment" PyCharm.
Mula-mula, mari kita lihat proses penjanaan fail boleh laku melalui fungsi "Buat Projek". Buka PyCharm, buka projek yang ingin kami bungkus, kemudian masukkan menu "Fail" dan pilih "Tetapan". Dalam tetingkap "Tetapan" timbul, pilih "Projek: xxx" dan kemudian pilih "Jurubahasa Projek".
Dalam "Project Interpreter", kita boleh melihat ikon kotak alat, klik pada ikon ini dan pilih "Tunjukkan Semua". Kemudian dalam tetingkap pop timbul, pilih projek yang ingin kami bungkus, klik "Tunjukkan laluan untuk jurubahasa yang dipilih" di bawah untuk mengembangkan laluan projek.
Seterusnya, dalam tetingkap "Tetapan", klik pilihan "Build, Execution, Deployment" di sebelah kiri, pilih "Build Tools", dan kemudian klik "Python Packaging" di sebelah kanan. Dalam tetingkap ini, kita boleh melihat pilihan "Persediaan projek" dan pilih "Buat setup.py". Klik "OK" untuk menyimpan tetapan.
Selepas melengkapkan langkah di atas, kami perlu menulis fail setup.py untuk menentukan maklumat pembungkusan projek. Buka Terminal PyCharm dan masukkan arahan berikut dalam terminal:
cd <项目路径> touch setup.py
Kemudian, kami mengedit fail setup.py dan mengisinya mengikut kod contoh berikut:
from setuptools import setup setup( name='project_name', version='1.0', packages=['package_name'], url='', license='', author='author_name', author_email='author_email', description='project_description', install_requires=[ 'package1', 'package2' ], entry_points={ 'console_scripts': [ 'project_name=package_name.__main__:main' ] } )
Dalam kod sampel, kami perlu menggantikan beberapa maklumat. Medan nama mewakili nama projek, medan versi mewakili nombor versi projek, medan pakej mewakili senarai pakej yang terkandung dalam projek dan medan url, lesen, pengarang, author_email dan keterangan mewakili URL , lesen, pengarang dan e-mel pengarang projek dan penerangan projek masing-masing. Medan install_requires mewakili pakej yang bergantung kepada projek, dan medan entry_points mewakili titik masuk projek, iaitu fungsi yang kami panggil semasa kami menjalankan projek dalam konsol.
Selepas melengkapkan penyuntingan setup.py, kami boleh membuka Terminal dan menggunakan arahan berikut untuk membungkus projek:
python setup.py bdist_wheel
Selepas melaksanakan arahan, PyCharm akan menjana folder dist dalam direktori akar projek, yang mengandungi pembungkusan projek fail. Kami boleh berkongsi folder ini dengan orang lain, dan orang lain boleh memasang projek dalam folder ini melalui pip.
Selain menjana fail boleh laku melalui "Make Project", anda juga boleh membungkus keseluruhan projek melalui fungsi "Deployment" PyCharm. Fungsi "Deployment" boleh membungkus keseluruhan projek ke dalam fail termampat untuk sandaran dan pemindahan yang mudah.
Pertama, kita perlu mengkonfigurasi laluan sasaran di mana projek disimpan dalam PyCharm. Masukkan menu "Fail", pilih "Tetapan", kemudian klik pilihan "Bina, Pelaksanaan, Penggunaan" di sebelah kiri, pilih "Pengerahan", dan kemudian klik butang "+" di sebelah kanan untuk menambah pelayan penempatan baharu.
Dalam tab "Sambungan", kita perlu mengisi maklumat sambungan pelayan, seperti nama hos, nombor port, nama pengguna dan kata laluan. Dalam tab "Pemetaan", kami boleh mengkonfigurasi hubungan pemetaan antara laluan tempatan projek dan laluan pelayan.
Selepas konfigurasi selesai, kita boleh klik kanan pada direktori root projek, pilih "Deployment", dan kemudian pilih "Muat naik ke xxx" untuk memuat naik keseluruhan projek ke pelayan. Jika anda perlu membungkus keseluruhan projek dan mengeksportnya sebagai fail termampat, cuma pilih "Eksport ke xxx".
Melalui fungsi pembungkusan PyCharm, kami boleh membungkus projek Python kami dengan mudah ke dalam fail boleh laku atau fail dimampatkan untuk memudahkan perkongsian dan sandaran projek kami. Saya harap artikel ini dapat membantu semua orang memahami dan menggunakan fungsi pembungkusan PyCharm.
Atas ialah kandungan terperinci Fungsi pembungkusan PyCharm: alat yang berkuasa untuk meningkatkan kecekapan pembungkusan projek. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!