Saya membuat virtualenv di sekitar proyek saya, tetapi ketika saya mencoba mengaktifkannya, saya tidak bisa. Ini mungkin hanya sintaks atau lokasi folder, tetapi saya bingung sekarang.
Anda bisa lihat di bawah, saya membuat virtualenv dan menyebutnya venv. Semuanya terlihat bagus, lalu saya coba aktifkan dengan menjalankannyasource venv/bin/activate
Saya pikir itu mungkin hanya ada hubungannya dengan jalur sistem saya, tetapi tidak yakin ke mana harus mengarahkannya (saya tahu cara mengedit jalur). Saya menggunakan python 7 / windows os, virtual env 2.2.x
Memproses dependensi untuk virtualenv Dependensi pemrosesan selesai untuk virtualenv c: \ testdjangoproj \ mysite> virtualenv --no-site-packages venv Flag --no-site-packages tidak digunakan lagi; sekarang perilaku default. Menggunakan awalan nyata 'C: \\ Program Files (x86) \\ Python' Python baru dapat dieksekusi di venv \ Scripts \ python.exe File venv \ Lib \ distutils \ distutils.cfg ada dengan konten yang berbeda; tidak menimpa ting Menginstal alat setup ................. selesai. Instalasi pip ................... selesai. c: \ testdjangoproj \ mysite> sumber venv / bin / aktifkan 'source' tidak dikenali sebagai perintah internal atau eksternal, program yang dapat dioperasikan atau file batch. c: \ testdjangoproj \ mysite> sumber venv / bin / aktifkan 'source' tidak dikenali sebagai perintah internal atau eksternal, program yang dapat dioperasikan atau file batch. c: \ testdjangoproj \ mysite> sumber mysite / bin / aktifkan 'source' tidak dikenali sebagai perintah internal atau eksternal, program yang dapat dioperasikan atau file batch. c: \ testdjangoproj \ mysite>
python
virtualenv
pengguna1157538
sumber
sumber
Jawaban:
source
adalah perintah shell yang dirancang untuk pengguna yang menjalankan Linux (atau Posix apa pun, tapi terserah, bukan Windows).Di Windows, virtualenv membuat file batch, jadi Anda harus menjalankannya
venv\Scripts\activate
(sesuai dengan dokumentasi virtualenv di skrip pengaktifan ).Sunting: Trik di sini untuk Windows tidak menentukan ekstensi BAT:
PS C: \ DEV \ aProject \ env \ Scripts> &. \ Aktifkan
(env) PS C: \ DEV \ aProject \ env \ Scripts>
sumber
virtualenv
sistem Posix dan Windoze. virtualenv.pypa.io/en/stable/userguideactivate
.\\venv\Scripts\activate.bat
tetapi perintah hanya lewat di windows 10 tanpa actiavting venv sysmbol (venv) C: \ myApp . apa masalahnyaSaya juga menghadapi masalah yang sama di mesin Windows 10 saya. Langkah apa yang saya coba adalah:
Pergi ke terminal andconda Langkah 1
Langkah 2
atau
LANGKAH 3
Anda dapat memeriksanya melalui alat laba-laba di anaconda dengan mengetik
import tensorflow as tf
sumber
Saya memiliki masalah yang sama. Saya menggunakan Python 2, Windows 10 dan Git Bash. Ternyata di Git Bash Anda perlu menggunakan:
sumber
Untuk aktivasi, Anda dapat pergi ke
venv
direktori virtualenv Anda dengancd venv
.Kemudian di Windows, ketik
dir
(di unix, ketikls
). Anda akan mendapatkan 5 folderinclude
,Lib
,Scripts
,tcl
dan 60Sekarang ketik
.\Scripts\activate
untuk mengaktifkan virtualenv Andavenv
.Perintah Anda akan berubah untuk menunjukkan bahwa Anda sekarang beroperasi dalam lingkungan virtual. Ini akan terlihat seperti ini
(venv)user@host:~/venv$
.Dan Anda
venv
diaktifkan sekarang.sumber
.\Scripts\activate
Untuk windows, ketik "C: \ Users \ Sid \ venv \ FirstProject \ Scripts \ aktifkan" di terminal tanpa tanda kutip. Cukup berikan lokasi folder Scripts Anda di proyek Anda. Jadi, perintahnya adalah location_of_the_Scripts_Folder \ aktifkan.
sumber
Pastikan venv ada di sana dan cukup ikuti perintah di bawah ini. Ini berfungsi di Windows 10.
Pergi ke jalur tempat Anda ingin lingkungan virtual Anda berada:
Buat lingkungan virtual bernama "env":
Tambahkan jalur ke file abaikan git (opsional):
Aktifkan virtual env:
sumber
Saya memiliki banyak waktu menggunakan
virtualenv
windows dengan git bash, saya biasanya akhirnya menentukan biner python secara eksplisit.Jika lingkungan saya di katakan
.env
saya akan memanggil python melalui./.env/Scripts/python.exe …
, atau di baris shebang#!./.env/Scripts/python.exe
;Keduanya mengasumsikan direktori kerja Anda berisi virtualenv (
.env
).sumber
Anda dapat menjalankan perintah sumber di terminal cygwin
sumber
Jika Anda melihat 5 folder (
Include
,Lib
,Scripts
,tcl
,pip-selfcheck
) setelah menggunakanvirtualenv yourenvname
perintah, direktori perubahanScripts
folder di cmd itu sendiri dan hanya menggunakan " mengaktifkan " perintah.sumber
buka folder dengan konsol gitbash apa pun. misalnya menggunakan program konsol visualCode dan Gitbash: 1) Instal Gitbash untuk windows
2) menggunakan VisualCode IDE, klik kanan di atas proyek yang terbuka di opsi konsol terminal
3) pada konsol jendela di Visualcode, cari Select-> shell default dan ubah untuk Gitbash
4) sekarang proyek Anda terbuka dengan konsol bash dan jalur yang benar, letakkan sumber ./Scripts/activate
btw: . dengan spasi kosong = sumber
sumber
Sebuah pengingat kecil, tetapi saya memiliki cara miring yang salah pada Win10 cmd. Menurut dokumentasi python , perintah aktivasi adalah:
C:\> <venv>\Scripts\activate.bat
Saat Anda menelusuri direktori, miscd .env/Scripts
Jadi untuk membuat venv saya, saya menggunakan
python -m venv --copies .env
dan mengaktifkan.env\Scripts\activate.bat
sumber
perintah sumber secara resmi untuk keluarga sistem operasi Unix dan pada dasarnya Anda tidak dapat menggunakannya di windows. sebagai gantinya, Anda dapat menggunakan
venv\Scripts\activate
perintah untuk mengaktifkan lingkungan virtual Anda.sumber
Jika Anda menggunakan Windows, gunakan perintah "venv \ Scripts \ activation" (tanpa sumber kata) untuk mengaktifkan lingkungan virtual. Jika Anda menggunakan PowerShell, Anda mungkin perlu memanfaatkan Activate.
sumber
Jika Anda menggunakan OS windows maka di terminal Gitbash gunakan perintah berikut $ source venv / Scripts / aktifkan. Ini akan membantu Anda memasuki lingkungan virtual.
sumber
Ubah shell default di terminal kode vs ke git bash.
sekarang proyek Anda terbuka dengan konsol bash dan jalur yang benar, letakkan "sumber venv \ Scripts \ aktifkan" di Windows
sumber
Arahkan ke folder virtualenv Anda mis.
..\project1_env>
Lalu ketikmisalnya
..\project1_env>source scripts/activate
sumber
Jika beberapa pemula, seperti saya, telah mengikuti beberapa tutorial Python sekarang mungkin memiliki beberapa versi Python dan / atau beberapa versi pip / virtualenv / pipenv ...
Dalam hal ini, jawaban yang terdaftar, meskipun banyak yang benar, mungkin tidak membantu.
Hal pertama yang akan saya coba di tempat Anda adalah menghapus dan menginstal ulang Python dan pergi dari sana.
sumber
Di platform Windows,
Anda harus menggunakan perintah ini dengan jalur yang ditentukan di mana Anda telah menginstal lingkungan virtual.
Dengan ini, Anda seharusnya dapat mengaktifkannya di windows.
sumber
sumber
Jika Anda menggunakan Anaconda / miniconda di windows - dalam penggunaan command prompt Anda
misalnya peopleanalytics adalah nama lingkungan virtual saya - Katakanlah
sumber
jika Anda sudah melakukan cd, ketik proyek Anda hanya di windows 10
Itu berhasil untuk saya :)
sumber