Jadual Kandungan
Mengapa saya memilih Atom
Keperluan pembangunan Python
Pemalam yang berkaitan
Bagaimana untuk mengkonfigurasi persekitaran maya Atom Python (Win environment) untuk menjalankan program
Percubaan pemalam persekitaran maya
Jika pemalam tidak berfungsi, cara paling mudah yang boleh saya fikirkan ialah menukar keseluruhan persekitaran berjalan Atom. Pembolehubah persekitaran shell dalam Ubuntu boleh diwarisi ke dalam proses anaknya Iaitu, jika anda membuka aplikasi baharu dalam terminal, pembolehubah persekitaran aplikasi ini akan diwarisi daripada terminal. Harus ada ciri serupa dalam Windows. Jadi, saya cuba memulakan Atom dengan arahan daripada Anaconda Prompt:
Lengkap
Rumah alat pembangunan atom Bagaimana untuk mengkonfigurasi persekitaran maya Atom Python (Win environment)

Bagaimana untuk mengkonfigurasi persekitaran maya Atom Python (Win environment)

Nov 19, 2021 pm 07:39 PM
atom python windows Editor persekitaran maya

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!

Bagaimana untuk mengkonfigurasi persekitaran maya Atom Python (Win environment)

Mengapa saya memilih Atom

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)

Keperluan pembangunan Python

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?

Pemalam yang berkaitan

Bagaimana untuk mengkonfigurasi persekitaran maya Atom Python (Win environment) untuk menjalankan program

Berikut ialah kunci kepada Atom saya berjalan program Ia adalah Bagaimana untuk mengkonfigurasi persekitaran maya Atom Python (Win environment) pemalam ini:

Bagaimana untuk mengkonfigurasi persekitaran maya Atom Python (Win environment)

Pemalam ini membolehkan anda menekan F5 atau F6 untuk melaksanakan program semasa. Sebenarnya, prinsipnya sangat mudah, iaitu, melaksanakan perintah tersuai:

Bagaimana untuk mengkonfigurasi persekitaran maya Atom Python (Win environment)

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.

Percubaan pemalam persekitaran maya

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:

  • Tambah sokongan untuk memasang pakej baharu dengan pip; >Tambah sokongan untuk persekitaran maya konda.
  • Ini bermakna tiada satu pun daripada tiga di atas boleh dilakukan sekarang.
Penyelesaian

Jika pemalam tidak berfungsi, cara paling mudah yang boleh saya fikirkan ialah menukar keseluruhan persekitaran berjalan Atom. Pembolehubah persekitaran shell dalam Ubuntu boleh diwarisi ke dalam proses anaknya Iaitu, jika anda membuka aplikasi baharu dalam terminal, pembolehubah persekitaran aplikasi ini akan diwarisi daripada terminal. Harus ada ciri serupa dalam Windows. Jadi, saya cuba memulakan Atom dengan arahan daripada Anaconda Prompt:

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. Bagaimana untuk mengkonfigurasi persekitaran maya Atom Python (Win environment)

Tiada

dalam persekitaran asas ini Apabila anda melihat

di sini, ralat dilaporkan dan ralat akan berlaku jika anda terus menjalankannya.

opencvimport cv2

Dan apabila saya menukar persekitaran maya dalam Anaconda Prompt dan kemudian membuka Atom:

Bagaimana untuk mengkonfigurasi persekitaran maya Atom Python (Win environment)

Saya dapati

Mesej ralat hilang dan program boleh berjalan seperti biasa: Bagaimana untuk mengkonfigurasi persekitaran maya Atom Python (Win environment)

Bagaimana untuk mengkonfigurasi persekitaran maya Atom Python (Win environment)
Bagaimana untuk mengkonfigurasi persekitaran maya Atom Python (Win environment)

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"
Salin selepas log masuk

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

Lengkap

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!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Rancangan Python 2 jam: Pendekatan yang realistik Rancangan Python 2 jam: Pendekatan yang realistik Apr 11, 2025 am 12:04 AM

Anda boleh mempelajari konsep pengaturcaraan asas dan kemahiran Python dalam masa 2 jam. 1. Belajar Pembolehubah dan Jenis Data, 2.

Python: meneroka aplikasi utamanya Python: meneroka aplikasi utamanya Apr 10, 2025 am 09:41 AM

Python digunakan secara meluas dalam bidang pembangunan web, sains data, pembelajaran mesin, automasi dan skrip. 1) Dalam pembangunan web, kerangka Django dan Flask memudahkan proses pembangunan. 2) Dalam bidang sains data dan pembelajaran mesin, numpy, panda, scikit-learn dan perpustakaan tensorflow memberikan sokongan yang kuat. 3) Dari segi automasi dan skrip, Python sesuai untuk tugas -tugas seperti ujian automatik dan pengurusan sistem.

Cara memulakan pelayan dengan redis Cara memulakan pelayan dengan redis Apr 10, 2025 pm 08:12 PM

Langkah -langkah untuk memulakan pelayan Redis termasuk: Pasang Redis mengikut sistem operasi. Mulakan perkhidmatan Redis melalui Redis-server (Linux/macOS) atau redis-server.exe (Windows). Gunakan redis-cli ping (linux/macOS) atau redis-cli.exe ping (windows) perintah untuk memeriksa status perkhidmatan. Gunakan klien Redis, seperti redis-cli, python, atau node.js untuk mengakses pelayan.

Cara Membaca Gilir Redis Cara Membaca Gilir Redis Apr 10, 2025 pm 10:12 PM

Untuk membaca giliran dari Redis, anda perlu mendapatkan nama giliran, membaca unsur -unsur menggunakan arahan LPOP, dan memproses barisan kosong. Langkah-langkah khusus adalah seperti berikut: Dapatkan nama giliran: Namakannya dengan awalan "giliran:" seperti "giliran: my-queue". Gunakan arahan LPOP: Keluarkan elemen dari kepala barisan dan kembalikan nilainya, seperti LPOP Queue: My-Queue. Memproses Baris kosong: Jika barisan kosong, LPOP mengembalikan nihil, dan anda boleh menyemak sama ada barisan wujud sebelum membaca elemen.

Cara melihat versi pelayan Redis Cara melihat versi pelayan Redis Apr 10, 2025 pm 01:27 PM

Soalan: Bagaimana untuk melihat versi pelayan Redis? Gunakan alat perintah Redis-cli -version untuk melihat versi pelayan yang disambungkan. Gunakan arahan pelayan INFO untuk melihat versi dalaman pelayan dan perlu menghuraikan dan mengembalikan maklumat. Dalam persekitaran kluster, periksa konsistensi versi setiap nod dan boleh diperiksa secara automatik menggunakan skrip. Gunakan skrip untuk mengautomasikan versi tontonan, seperti menyambung dengan skrip Python dan maklumat versi percetakan.

Cara membaca data dari redis Cara membaca data dari redis Apr 10, 2025 pm 07:30 PM

Untuk membaca data dari Redis, anda boleh mengikuti langkah -langkah ini: 1. Sambungkan ke pelayan Redis; 2. Gunakan GET (KEY) untuk mendapatkan nilai kunci; 3. Jika anda memerlukan nilai rentetan, nyahkod nilai binari; 4. Penggunaan wujud (kunci) untuk memeriksa sama ada kunci wujud; 5. Gunakan mget (kunci) untuk mendapatkan pelbagai nilai; 6. Jenis Gunakan (Kunci) untuk mendapatkan jenis data; 7. Redis mempunyai arahan bacaan lain, seperti: mendapatkan semua kunci dalam corak yang sepadan, menggunakan kursor untuk meleset kunci, dan menyusun nilai utama.

Apakah kesan kegigihan redis pada ingatan? Apakah kesan kegigihan redis pada ingatan? Apr 10, 2025 pm 02:15 PM

Redis Kegigihan akan mengambil ingatan tambahan, RDB sementara meningkatkan penggunaan memori apabila menjana snapshot, dan AOF terus mengambil ingatan apabila memasuki log. Faktor yang mempengaruhi termasuk jumlah data, dasar kegigihan dan konfigurasi REDIS. Untuk mengurangkan kesan, anda boleh mengkonfigurasi dasar snapshot RDB, mengoptimumkan konfigurasi AOF, menaik taraf perkakasan dan memantau penggunaan memori. Selain itu, adalah penting untuk mencari keseimbangan antara prestasi dan keselamatan data.

Bagaimana cara menetapkan saiz memori Redis mengikut keperluan perniagaan? Bagaimana cara menetapkan saiz memori Redis mengikut keperluan perniagaan? Apr 10, 2025 pm 02:18 PM

Tetapan saiz memori Redis perlu mempertimbangkan faktor -faktor berikut: Jumlah data dan trend pertumbuhan: Anggarkan saiz dan kadar pertumbuhan data yang disimpan. Jenis Data: Jenis yang berbeza (seperti senarai, hash) menduduki memori yang berbeza. Dasar caching: cache penuh, cache separa, dan dasar pemisahan mempengaruhi penggunaan memori. Puncak Perniagaan: Tinggalkan memori yang cukup untuk menangani puncak lalu lintas.

See all articles