GNU/Linux >> Belajar Linux >  >> Linux

-bash:/usr/bin/virtualenvwrapper.sh:Tidak ada file atau direktori tersebut

Menyiapkan Lingkungan Virtual Sekarang buka terminal Anda di direktori home dengan mengklik kanan dan memilih opsi "Buka di Terminal". Anda juga dapat menekan tombol CTRL , ALT , dan T pada keyboard Anda secara bersamaan untuk membuka aplikasi Terminal secara otomatis.

Pertama-tama Anda harus membuat direktori khusus yang akan menampung semua lingkungan virtual Anda. Jadi lanjutkan dengan membuat direktori tersembunyi baru bernama virtualenv.

$ mkdir .virtualenv

Sekarang Anda harus menginstal pip untuk Python3.

$ sudo apt install python3-pip

Konfirmasi instalasi pip3.

$ pip3 --version

Sekarang instal virtualenv melalui pip3.

$ pip3 install virtualenv

Untuk menemukan di mana virtualenv Anda diinstal, ketik:

$ which virtualenv

Instal virtualenvwrapper melalui pip3:

$ pip3 install virtualenvwrapper

Kami akan memodifikasi file .bashrc Anda dengan menambahkan baris yang akan menyesuaikan setiap lingkungan virtual baru untuk menggunakan Python 3. Kami akan mengarahkan lingkungan virtual ke direktori yang kami buat di atas (.virtualenv) dan kami juga akan menunjuk ke lokasi file virtualenv dan virtualenvwrapper.

Sekarang buka file .bashrc menggunakan editor Vim.

$ vim .bashrc

Jika Anda masih belum menggunakan editor Vim atau Anda belum menginstalnya di komputer Anda, Anda harus menginstalnya sekarang. Ini adalah editor Linux yang banyak digunakan, dan untuk alasan yang bagus.

$ sudo apt install vim

Setelah Anda menginstal Vim, buka file .bashrc file dengan mengetikkan perintah vim .bashrc di terminal Anda. Arahkan ke bagian bawah file .bashrc, tekan huruf i untuk masuk ke mode penyisipan Vim, dan tambahkan baris berikut:

#Virtualenvwrapper settings:
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_VIRTUALENV=/home/your_username/.local/bin/virtualenv
source ~/.local/bin/virtualenvwrapper.sh

Setelah selesai, tekan tombol esc. Kemudian ketik :wq dan tekan enter. Perintah ini akan menyimpan dan keluar dari editor Vim. Tutup dan buka kembali terminal Anda setelah selesai.

Untuk membuat lingkungan virtual di Python3 dan segera mengaktifkannya, gunakan perintah ini di terminal Anda:

$ mkvirtualenv name_of_your_env

Anda harus mengonfirmasi bahwa lingkungan ini disiapkan untuk Python3:

$ Python -V

Untuk menonaktifkan lingkungan, gunakan perintah nonaktifkan.

$ deactivate

Untuk membuat daftar semua lingkungan virtual yang tersedia, gunakan perintah workon atau lsvirtualenv (hasil yang sama seperti workon tetapi ditampilkan dengan cara yang mewah) di terminal Anda:

$ workon

$ lsvirtualenv

Untuk mengaktifkan satu lingkungan tertentu, gunakan workon + nama lingkungan Anda:

$ workon name_of_your_env

Ada beberapa perintah berguna yang mungkin perlu Anda gunakan suatu hari nanti:

Rmvirtualenv akan menghapus lingkungan virtual tertentu yang terletak di direktori .virtualenv Anda.

$ rmvirtualenv name_of_your_env

Cpvirtualenv akan menyalin lingkungan virtual yang ada ke lingkungan virtual baru dan mengaktifkannya.

$ cpvirtualenv old_virtual_env new_virtual_env

Bagus sekali! Anda sekarang telah membuat lingkungan Python 3 terisolasi pertama Anda.


di ubuntu 12.04 LTS, menginstal melalui pip, diinstal ke

/usr/local/bin/virtualenvwrapper.sh

Dan jika Anda menggunakan Ubuntu 16.04 atau lebih baru, itu diinstal ke

~/.local/bin/virtualenvwrapper.sh

Linux
  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Debian – -bash:/usr/bin/nano:Tidak Ada File Atau Direktori?

  3. Linux – Menggabungkan /usr/bin Dan /usr/sbin Ke /bin (gnu/linux)?

  1. Kubuntu Menunjukkan Kesalahan Saat Masuk (file:///usr/share/sddm//themes/breeze/main.qml:no File Atau Direktori Tersebut)?

  2. Instal binari ke /bin, /sbin, /usr/bin dan /usr/sbin, interaksi dengan --prefix dan DESTDIR

  3. izin ditolak untuk komposer di /usr/local/bin/

  1. Apa arti dari /usr/sbin, /usr/local/sbin dan /usr/local/bin?

  2. Perbedaan antara /bin dan /usr/bin

  3. -bash:/bin/cd:Tidak ada file atau direktori seperti itu - secara otomatis mengeksekusi ls setelah cd