GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Menghubungkan Wsl Ke Python Yang Sudah Terinstal Di Windows?

Jadi, baru-baru ini saya menginstal WSL dari Windows Store dan sekarang saya mengalami beberapa masalah dengan python.
Saya sudah menginstal python dan beberapa perpustakaannya di Windows 10 saya, tetapi setiap kali saya mengetik py di terminal Ubuntu tidak memahaminya, hanya mengerti ketika saya mengetik "python3". Apakah ada cara untuk menambahkan py perintah untuk mengaktifkan python?
Juga dalam mode interaktif ($python3 -i ), setiap kali saya mencoba import perpustakaan apa pun (yaitu numpy) itu menimbulkan kesalahan (ModuleNotFoundError: No module named 'numpy' ) sementara saya sudah menginstal numpy di Windows saya.
Sepertinya WSL bertindak seolah-olah tidak dapat melihat python dan perpustakaannya diinstal di windows saya!

gambar perjuangan WSL saya

Jawaban yang Diterima:

Seperti yang dijelaskan di Subsistem Windows untuk interoperabilitas Linux dengan Windows, ada beberapa kondisi yang harus dipenuhi untuk menjalankan program Windows dari baris perintah WSL:

Jalankan alat Windows dari WSL

WSL dapat memanggil binari Windows langsung dari baris perintah WSL
menggunakan [nama biner].exe. Misalnya notepad.exe. Untuk membuat Windows
executable lebih mudah dijalankan, jalur Windows disertakan dalam $PATH
Linux di Fall Creators Update.

Beberapa hal yang tidak relevan dihilangkan

Binari Windows harus menyertakan ekstensi file, cocok dengan kasus file,
dan dapat dieksekusi. Non-executable termasuk skrip batch. Perintah asli CMD
seperti dir dapat dijalankan dengan perintah cmd.exe /C.

Jadi, jika python3 versi Windows Anda adalah executable biasa, Anda harus dapat menjalankannya sebagai

python3.exe

Jika tidak (tampaknya ini termasuk versi python3 yang diinstal ke WindowsApps dari toko Microsoft) Anda harus menggunakan

cmd.exe /C python3.exe

Ubuntu
  1. Bagaimana Cara Menambahkan Pengaturan Xfwm4 Ke Preferensi Windows Di Lubuntu?

  2. Bagaimana Cara Memeriksa Apakah Mpi Sudah Terinstal Di Mesin?

  3. Cara menemukan arsitektur OS yang diinstal

  1. Cara Menginstal PIP untuk Mengelola Paket Python Di Windows

  2. Cara Menginstal Python 3 di Windows 10

  3. Cara Menginstal WSL 2 di Windows 10 (Diperbarui)

  1. Cara menjalankan Ubuntu menggunakan Subsistem Windows untuk Linux

  2. Cara mendapatkan Tampilan &Nuansa Windows di Ubuntu 18.04

  3. Cara Mendaftar paket perangkat lunak yang diinstal di Ubuntu