Atom Bagaimana untuk mengkonfigurasi persekitaran maya Python dalam editor? Artikel berikut akan memperkenalkan kepada anda cara mengkonfigurasi persekitaran Python editor Atom di bawah Windows Saya harap ia akan membantu anda!
Atom boleh dikatakan popular sepenuhnya dalam kalangan editor teks Windows Penggunaan Terdapat juga lebih ramai orang . Saya memilih Atom terutamanya kerana saya telah menggunakan Vim sebelum ini, dan pemalam Vim Atom mempunyai semua fungsi biasa, termasuk (Ctrl A / Ctrl X) untuk menambah atau mengurangkan nombor. Dengan penambahan pemalam ex-mode
untuk melaksanakan perintah :
, ia sudah sangat sesuai untuk pengalaman Vim. [Cadangan berkaitan: tutorial penggunaan atom]
Mengapa saya tidak menggunakan Vim lagi, kerana Vim telah dikemas kini kepada 8.2 sekarang, dan vimrc yang saya konfigurasikan sebelum ini tidak boleh berpindah (selamatkan anak-anak saya, anak-anak saya) Saya tidak dapat memahami cara mengkonfigurasi TAT)
Untuk memudahkan pengurusan ketiga- perpustakaan parti, adalah disyorkan untuk membina persekitaran maya semasa membangunkan Python. Walau bagaimanapun, untuk kegunaan harian, jika ia bukan projek besar, menjalankan kerja atau program ujian, atau kod mungkin tidak cukup panjang untuk melaporkan mesej ralat, tidak perlu membuka persekitaran maya.
Kemudian masalah timbul. Direktori akar Python yang saya pasang tidak mempunyai pakej yang saya mahu, jadi saya mahu menggunakan pengkompil persekitaran maya untuk menjalankan kod saya, tetapi saya tidak mahu mengalami cmd buruk atau Prompt Anaconda untuk menjalankan program saya menggunakan arahan. Bagaimanakah saya boleh menyepadukan fungsi ini ke dalam Atom?
Berikut ialah kunci kepada Atom saya berjalan program Ia adalah Bagaimana untuk mengkonfigurasi persekitaran maya Atom Python (Win environment)
pemalam ini:
Pemalam ini membolehkan anda menekan F5
atau F6
untuk melaksanakan program semasa. Sebenarnya, prinsipnya sangat mudah, iaitu, melaksanakan perintah tersuai:
Arahan ini boleh diubah. Ia sangat mudah untuk diubah, anda hanya perlu tahu bahawa {file}
mewakili fail semasa dan arahan ini akan dilaksanakan setiap kali F5
ditekan.
Jelas sekali, pemalam ini tidak dapat menyelesaikan masalah persekitaran maya. Walaupun anda boleh menulis arahan ini untuk dilaksanakan menggunakan pengkompil Python dalam persekitaran maya, persekitaran kerja pemalam lain tidak akan berubah. Hasilnya ialah apabila anda menulis kod pylint
terus memberitahu anda bahawa pakej ini tidak dapat ditemui dan pakej itu tidak wujud, dan gangguan obsesif-kompulsif mati serta-merta.
Jadi saya mencari pemalam lain dan menemui pemalam ini dengan merujuk artikel iniatom-python-virtualenv
.
Blogger nampaknya tiada masalah pada Ubuntu, tetapi saya tidak boleh melakukannya pada Windows. Saya cuba mengubah suai parameter untuk masa yang lama, tetapi ia masih tidak berfungsi. Akhirnya, saya beralih kepada arahan pengarang pemalam dan mendapati bahawa pemalam ini tidak menyokong persekitaran maya anaconda pada masa ini! Penulis menulis senarai Tugasan, yang mempunyai tiga item:
PS: Tiada antara muka tersuai untuk pemasangan Atom, ia harus diubah suai secara lalai Pembolehubah persekitaran yang baik (dan pemasangan paksa pada pemacu C). Tetapi jika arahan ini tidak wujud, anda boleh mencari sendiri direktori pemasangan Atom, letakkan folder laluan bin ke dalam pembolehubah persekitaran Laluan, dan kemudian mulakan semula baris arahan.
Tiadadalam persekitaran asas ini Apabila anda melihat
di sini, ralat dilaporkan dan ralat akan berlaku jika anda terus menjalankannya.
opencv
import cv2
Mesej ralat hilang dan program boleh berjalan seperti biasa:
Hebat! Walaupun kaedah ini pasti tidak boleh menukar persekitaran maya, ia pada asalnya digunakan untuk menulis projek kecil, dan pada dasarnya tidak perlu menukar persekitaran maya Masalahnya diselesaikan.
Saya menggunakan persekitaran maya conda sebagai contoh di sini, sebenarnya, persekitaran maya pip adalah sama. Cuma tukar pembolehubah persekitaran shell dahulu, dan kemudian laksanakan perintah atom
dalam shell ini untuk dibuka Atom.
Selain itu, jika anda masih merasakan bahawa penyelesaian ini memerlukan penukaran persekitaran setiap kali ia dimulakan, ia terlalu menyusahkan, maka anda juga boleh merangkum kedua-dua arahan ini dan mengubahnya menjadi fail skrip kelawar. Khususnya, buat dokumen teks baharu, masukkan arahan berikut
start /k cmd "conda activate <your env> && atom"
dan namakan semula dokumen itu bersama-sama sambungannya ke dalam fail kelawar, seperti atom_venv.bat
. Anda boleh meletakkan fail ini pada desktop, dan lain kali anda mahu memulakan Atom dengan persekitaran maya <your env></your>
, kemudian hanya gantikan <your env></your>
dalam arahan dengan nama persekitaran anda.
Arahan ini akan membuka tetingkap baris arahan baharu dan melaksanakan dua arahan sebelum dan selepas &&
dalam tanda petikan Jika anda berminat, anda boleh menyemak maklumat skrip yang berkaitan XD
Atom, termasuk Vim yang saya gunakan sebelum ini, mempunyai masalah biasa, iaitu sokongannya untuk Windows tidak sebaik Linux. Ini juga sangat tidak berdaya Lagipun, kumpulan sasaran asal kedua-dua sistem pengendalian adalah berbeza, dan konsep reka bentuk sangat berbeza.
Walau bagaimanapun, kedua-dua sistem sebenarnya telah belajar daripada kekuatan dan kelemahan masing-masing dalam beberapa tahun kebelakangan ini. Mengetepikan antara muka mesra pengguna Linux, Microsoft telah membuat terminal untuk Windows 10. Cari "Windows Terminal" di Gedung Microsoft untuk memuat turun dan memasangnya. Perkara ini berdasarkan PowerShell, dibungkus dengan baik, dan secara semula jadi lebih selesa digunakan daripada cmd. Ia menyokong banyak fungsi Terminal, seperti pelengkapan automatik kod yang mudah digunakan, dan fail konfigurasinya sendiri, yang boleh menyelamatkan persekitaran maya Python untuk kegunaan mudah pada masa akan datang.
Sebenarnya, saya rasa kebanyakan orang tidak mempunyai masa untuk membaca karut ini, jadi saya cuba ringkas dan sejelas mungkin dalam bahagian penyelesaian. Tetapi saya masih mahu bercakap kosong dan mengatakan sesuatu yang lain di luar topik. Terima kasih kerana berada di sini.
[Cadangan berkaitan: "tutorial atom"]
Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi persekitaran maya Atom Python (Win environment). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!