PyCharm terminalinin içindeki bir virtualenv'i nasıl etkinleştiririm?


110

PyCharm'ı kurdum, virtualenv'imi oluşturdum (ya sanal env komutu aracılığıyla ya da doğrudan PyCharm'da) ve bu ortamı Yorumlayıcım olarak etkinleştirdim. Her şey gayet iyi çalışıyor.

Ancak, ben bir terminal kullanarak açarsanız "Araçlar, Açık Terminali", kabuk edilir sağlanan istemi değil sanal env kullanarak; source ~/envs/someenv/bin/activateEtkinleştirmek için hala o Terminal içinde kullanmam gerekiyor.

Diğer bir yöntem, ortamı bir kabukta etkinleştirmek ve PyCharm'ı bu ortamdan çalıştırmaktır. Bu "uygulanabilir" ama oldukça çirkin ve PyCharm'dan ortamları veya projeleri değiştirirsem büyük sorunlar yaşadığım anlamına geliyor: Artık tamamen yanlış ortamı kullanıyorum.

Sanal ortamı otomatik olarak etkinleştirmenin çok daha kolay başka bir yolu var mı?

Yanıtlar:


95

Düzenle:

Https://www.jetbrains.com/pycharm/whatsnew/#v2016-3-venv-in-terminal'e göre , PyCharm 2016.3 (Kasım 2016'da yayınlandı), kutudan çıkan terminaller için virutalenv desteğine sahip

Otomatik virtualenv, bash, zsh, fish ve Windows cmd için desteklenir. Kabuk tercihinizi Ayarlar'da (Tercihler) özelleştirebilirsiniz | Araçlar | Terminal.


Eski Yöntem:

.pycharmrcAna klasörünüzde aşağıdaki içeriğe sahip bir dosya oluşturun

source ~/.bashrc
source ~/pycharmvenv/bin/activate

Virtualenv yolunuzu son parametre olarak kullanmak.

Ardından, kabuk Tercihleri-> Proje Ayarları-> Kabuk yolunu ayarlayın.

/bin/bash --rcfile ~/.pycharmrc

9
Teşekkür ederim! Kabuğun rc dosyasını geçersiz kılmayı düşünmemiştim. Pycharm'ın her biri farklı bir virtualenv'e sahip olabilecek birden çok projeyle çalışmasını daha iyi desteklemek için, ".pycharmrc" dosyasını farklı bir şekilde adlandırır ve belki de env dizininin içine koyardım. ~/pycharmenv/bin/terminalactivatekulağa iyi bir seçenek gibi geliyor.
Chris Cogdon

1
Pycharm 4, IDE'ye entegre edilmiş sanal ortamlara sahiptir. Daha fazla bilgi için cevabıma bakın.
pferate

1
@PeterGibson, pferate'nin cevabının OP'nin sorusuyla ilgisi yok. Sorun, Python yorumlayıcısı değil terminaldir. Venv entegrasyonu PyCharm 4'ten çok önce vardı. Cevabınız yine de işe yarıyor.
norbert

1
Bu en basit çözümdür, ancak kendimi .pycharmrcproje ana klasörüne yerleştirmem, böylece her proje için farklı bir dosyam olabilir. Düzgün yapılandırılmış bir projede, .pycharmrcdosyanın mutlak yolunu sağlamaya gerek yoktur .
tchakravarty

1
@SiminJie, PyCharm 2016.3.2 kutudan böyle bir seçeneğe sahiptir. Şuraya gidin: ayarlar -> Araçlar -> Terminal. Ve "virtualenv'i etkinleştir" seçeneğinin etkinleştirildiğinden emin olun.
renskiy

45

Güncelleme:

Ayarlar'daki tercihler (Tercihler) | Araçlar | Terminal küreseldir.
Her proje için bir venv kullanıyorsanız, geçerli yol değişkenini ve varsayılan bir venv adını kullanmayı unutmayın:

"cmd.exe" /k ""%CD%\venv\Scripts\activate"" 

Windows kullanıcıları için: PyCharm'ı sanal bir ortamla kullanırken , sanal ortamı otomatik olarak ayarlamak için /Kparametreyi kullanabilirsiniz cmd.exe.

Pycharm 3 veya 4: Settings, Terminal, Default shellve eklenti /K <path-to-your-activate.bat>.

Pycharm 5: Settings, Tools, Terminal, ve eklemek /K <path-to-your-activate.bat>için Shell path.

Pycharm 2016,1 ya 2016,2: Settings, Tools, Terminal, ve eklenti ""/K <path-to-your-activate.bat>""içinShell path (tırnak mind) ve ekleyin. Ayrıca cmd.exe'nin etrafına tırnak işareti ekleyin, sonuç olarak:

"cmd.exe" /k ""C:\mypath\my-venv\Scripts\activate.bat""



40

Windows kullanıcıları için PyCharm'ı ve Windows altında bir sanal ortamı kullanırken, sanal ortamı otomatik olarak ayarlamak için / k parametresini cmd.exe'ye kullanabilirsiniz.

Ayarlar, Terminal, Varsayılan kabuk'a gidin ve ekleyin /K <path-to-your-activate.bat>.

Önceki yanıta yorum yapacak saygınlığa sahip değilim, bu yüzden bu düzeltilmiş sürümü yayınladım. Bu gerçekten ÇOK zaman kazandırır.

Güncelleme:

Not: Pycharm artık sanal ortamları doğrudan destekliyor ve benim için iyi çalışıyor gibi görünüyor - bu nedenle artık geçici çözümüme gerek yok.


Bu harika, ancak yalnızca tüm projeleriniz için tek bir sanal ortama sahip olduğunuzda. Varsayılan kabuk ayarı projeler arasında paylaşılır
MartinM

7

Peter'ın yanıtlarına ve deneylere dayanarak, aşağıdakileri çözen iyi bir "genel çözüm" buldum:

  • Bir giriş kabuğunun davranışını geri yükler. PyCharm normalde bir oturum açma kabuğu çalıştırır, ancak --rcfile bunu durdurdu. Komut dosyası hala --rcfile kullanıyor, ancak bir oturum açma kabuğunun INVOCATION davranışını taklit etmeye çalışıyor.
  • Her ortam için bir rc dosyası oluşturma ihtiyacını ortadan kaldırır
  • Ortamı değiştirirseniz proje ayarlarını güncelleme ihtiyacını ortadan kaldırır.

Bu betiği bir yerdeki bin dizinine bırakın. Örneğin ~ / bin / pycharmactivate

if [ -r "/etc/profile" ] ; then . /etc/profile ; fi
if [ -r "~/.bash_profile" ] ; then
    . ~/.bash_profile
elif [ -r "~/.bash_login" ] ; then
    . ~/.bash_login
elif [ -r "~/.profile" ] ; then
    . ~/.profile
fi
ACTIVATERC=`cat .idea/workspace.xml | perl -n -e 'print "\$1/bin/activate" if m:option name="SDK_HOME" value="\\\$USER_HOME\\\$(.*)/bin/python":'`
if [ -n "$ACTIVATERC" ] ; then . "$HOME/$ACTIVATERC" ; else echo "Could not find virtualenv from PyCharm" ; fi

Ardından PyCharm'ın Kabuk yolunu şu şekilde ayarlayın:

/bin/bash --rcfile ~/bin/pycharmactivate

1
TEŞEKKÜR EDERİM! Bu, bashrc ve bash profillerinin nereden başlatılacağını bulmak için saatler süren başarısız girişimlerden sonra benim için çalıştı. Ancak, sanal ortamımı bulamadığı için hata yaptı ve bu yüzden onu değiştirdim, sorun olup olmadığını söyleyebilir misin? if [ -r "/etc/profile" ] ; then . /etc/profile ; fi if [ -r "~/.bash_profile" ] ; then . ~/.bash_profile elif [ -r "~/.bash_login" ] ; then . ~/.bash_login elif [ -r "~/.profile" ] ; then . ~/.profile fi source ~/learnp/project1/venv/bin/activate
zerohedge

@zerohedge: Betiğiniz iyi çalışacak, ancak "proje1" virtualenv'inize sabitlenmiştir. Yukarıdaki komut dosyasının otomatik algılama yapması gerekiyordu, ancak yapılan bir dizi varsayım var: ilk çalışma dizini ".idea" dizininin konumu; workspace.xml dosyasının biçiminin önemli ölçüde değişmediğini unutmayın. Ne yazık ki, pycharm sürüm 5, bu alanda önemli değişiklikler yapmış gibi görünüyor. Şu anda verilerin nerede olduğunu gerçekten anlayamıyorum.
Chris Cogdon

Pekala, projeye bağlı olarak eklememi değiştirmeyi umursamıyorum, çünkü Kabuk Yolu da projeye özel. Betiğinizi bulmadan önce sadece "bash 3.2 $:" yazan bir uyarı alabildim, mevcut dizinim veya Terminal istemimin herhangi bir benzerliği olmadan. Tekrar teşekkürler!
zerohedge

7

PyCharm 4 artık IDE'ye entegre sanal ortamlara sahip. Proje yorumlayıcınızı seçerken, bir sanal ortam oluşturabilir, ekleyebilir veya seçebilirsiniz. Yapılandırılmış proje yorumlayıcısında çalışan bir "Python Konsolu" eklediler.

Daha fazla bilgi burada.


11
Bu OP'ye nasıl cevap veriyor? Yine de source /path/to/venv/bin/activateterminalde manuel olarak yapmanız gerekiyor.
frnhr

6

Teşekkürler Chris, senaryonuz bazı projeler için çalıştı ama hepsi benim makinemde değil. İşte yazdığım bir senaryo ve umarım herkes onu yararlı bulur.

#Stored in ~/.pycharmrc 

ACTIVATERC=$(python -c 'import re
import os
from glob import glob

try:
  #sets Current Working Directory to _the_projects .idea folder
  os.chdir(os.getcwd()+"/.idea") 

  #gets every file in the cwd and sets _the_projects iml file
  for file in glob("*"): 
    if re.match("(.*).iml", file):
      project_iml_file = file

  #gets _the_virtual_env for _the_project
  for line in open(project_iml_file):
    env_name = re.findall("~/(.*)\" jdkType", line.strip())
    # created or changed a virtual_env after project creation? this will be true
    if env_name:
      print env_name[0] + "/bin/activate"
      break

    inherited = re.findall("type=\"inheritedJdk\"", line.strip())
    # set a virtual_env during project creation? this will be true
    if inherited:
      break

  # find _the_virtual_env in misc.xml
  if inherited:
    for line in open("misc.xml").readlines():
      env_at_project_creation = re.findall("\~/(.*)\" project-jdk", line.strip())
      if env_at_project_creation:
        print env_at_project_creation[0] + "/bin/activate"
        break
finally:
  pass
')

if [ "$ACTIVATERC" ] ; then . "$HOME/$ACTIVATERC" ; fi

Teşekkürler, bu benim için çalıştı! Yine de iki ek şey yapmak zorunda kaldı. 1) source /etc/profile~ / .pycharmrc dosyasının başına ekleyin (Mac Yosemite'de) 2) Pycharm'da, "/ bin / bash --rcfile ~ / .pycharmrc" için Tercihler> Araçlar> Terminal> Kabuk yolunu düzenleyin
frnhr

Bu harika, teşekkürler! Python 3 kullanıyorsanız, yazdırma işlevi için parantez koymayı unutmayın. Ben de bu komut dosyasının önüne "export ~ / .bashrc" koymak zorunda kaldım.
Raphaël Gomès

5

Yukarıdaki tüm cevapları inceledim ama hiçbiri benim için yeterince zarif değil. Pycharm 2017.1.3'te (bilgisayarımda), en kolay yol açıp Settings->Tools->Terminalkontrol etmektir Shell integrationve Activate virtualenvseçenekleri kontrol etmektir .

görüntü


Kabul edilen cevap aynı şeyi aktarıyor. Sadece resmi olmaması.
Vikas Prasad

5

Windows sürümünü kullanıyorsanız oldukça kolaydır. Zaten sanal ortama sahipseniz, klasörüne gidin, klasörün activate.batiçinde bulun Scripts. 's kopya tam yolunu ve pycharm terminal ardından basında yapıştırınEnter ve bitirdiniz!

Yeni sanal ortam oluşturmanız gerekiyorsa:

Dosyalar> ayarlar'a gidin, ardından arayın project interpreter, açın, dişli düğmesine tıklayın ve istediğiniz yerde ortamı oluşturun ve ardından ilk paragrafı izleyin.

Vites!


Mükemmel cevap! Teşekkür ederim! Hızlı soru. Anaconda'da oluşturduğum 3 farklı sanal ortamım var. activate.batHer biri için ayrı mı var ?
user1700890

1
@ user1700890 evet! Ortamların üzerine yazmadıysanız, ayrı klasörlere ve sonuç olarak ayrı activate.batdosyalara sahip olmaları gerekir . Cevabı beğendiyseniz, olumlu oy vermekten çekinmeyin;)
AmiNadimi

Teşekkür ederim, az önce kontrol ettim, Scriptsklasörde klasör yok. Ayrıca Pycharm activate.bat, geçerli bir python SDK olmadığından şikayet ediyor
user1700890

1
Bu yüzden, önce Anaconda'yı kullandığınızda oluşturulan sanal ortam klasörünü denemeli ve bulmalı ve ardından activateiçindeki toplu iş dosyasını çalıştırmalısınız . veya sizin için mümkünse, sadece yeni bir ortam yaratın.
AmiNadimi

3

Mac'te , varsayılan olarak etkinleştirilmesi gereken PyCharm => Tercihler ... => Araçlar => Terminal => virtualenv'i etkinleştirin.


2

Pycharmactivate adlı bir komut dosyasını ana dizinime ekledim. PyCharm (4.0.1) File> Settings> Tools> Terminal> Shell path to / bin / bash --rcfile ~ / pycharmactivate değerini ayarlayın. Belki farklı proje ve virtualenv dizinlerine / isimlerine sahip olmanız durumunda en iyi çözüm olmayabilir ama benim için işe yarıyor. Bu komut dosyası aşağıdaki 3 satırı içerir ve virtualenv'inizin proje dizininizle aynı ada sahip olduğunu varsayar.

source ~/.bashrc
projectdir=${PWD##*/}
source ~/.virtualenvs/$projectdir/bin/activate

2

Peter'ın cevabını takiben, burada .pycharmrcdosyanın Mac sürümü :

source /etc/profile
source ~/.bash_profile
source  <venv_dir>/bin/activate

Tavuk


1

Windows 7 makinemde çalışan bir çözümüm var.

PyCharm'ın terminalinin çalışmasının bir sonucu olduğuna inanıyorum cmd.exe, bu Windows PATHdeğişkenini yükleyecek ve içinde ilk bulduğu Python sürümünü kullanacak PATH. Bu değişkeni düzenlemek için Bilgisayarım -> Özellikler -> Gelişmiş Sistem Ayarları -> Gelişmiş sekmesi -> Ortam Değişkenleri ... düğmesine sağ tıklayın . İçinde Sistem değişkenleri bölümünde, seçmek ve EditPATH değişkeni.

İşte düzenlemeden PATH önce ilgili bölümüm:

C: \ Python27 \;
C: \ Python27 \ Lib \ site paketleri \ pip \;
C: \ Python27 \ Scripts;
C: \ Python27 \ Lib \ site paketleri \ django \ bin;

... ve düzenledikten sonraPATH (şimdi sadece 3 satır):

C: [proje_yolu] \ virtualenv-Py2.7_Dj1.7 \ Lib \ site paketleri \ pip;
C: [proje_yolu] \ virtualenvs \ virtualenv-Py2.7_Dj1.7 \ Scripts;
C: [proje_yolu] \ virtualenvs \ virtualenv-Py2.7_Dj1.7 \ Lib \ site paketleri \ django \ bin;

Bunu test etmek için yeni bir Windows terminali açın ( Başlat -> yazın cmdve vurun Enter) ve sanal ortamınızı kullanıp kullanmadığını görün. Bu işe yararsa, PyCharm'ı yeniden başlatın ve ardından PyCharm'ın terminalinde test edin.


1

Yaptığım şey şu: folde kaynak kodunda bir activ_env.bat (windows, belki linux'ta .sh) dosyası oluşturun:

/env_yourenvlocate/scripts/activate.bat

ve başka bir dosya deactivate_env.bat:

/env_yourenvlocate/scripts/deactivate.bat

terminal penceresini her açtığınızda, virtualenv'i etkinleştirmek / devre dışı bırakmak için sadece bat dosyasını çalıştırın, kaynak kodu yolunda kalacaksınız, yolu değiştirmeye gerek yok.

E:\Projects\django_study\src>active_env.bat

E:\Projects\django_study\src>../env_django_study/scripts/activate.bat
(env_django_study) E:\Projects\django_study\src>



(env_django_study) E:\Projects\django_study\src>deactive_env.bat

(env_django_study)E:\Projects\django_study\src>../env_django_study/scripts/deactivate.bat
E:\Projects\django_study\src>

1

Pycharm 2016.1.4v ve üstü sürümünüz varsa, "default path" /K "<path-to-your-activate.bat>" tırnak işaretlerini unutmayın


1

Projenizi başka bir dizine taşıdıysanız, yeni yolu Ayarlar iletişim kutusundan ayarlayabilirsiniz. Ve sonra bu Proje Yorumlayıcısını Yapılandırmayı Düzenle iletişim kutusunda ayarlamanız gerekir.

görüntü açıklamasını buraya girin

görüntü açıklamasını buraya girin


0

Diğer bir alternatif, sanal ortamlarınızı yönetmek için virtualenvwrapper kullanmaktır . Virtualenvwrapper komut dosyası etkinleştirildiğinde , pycharm bunu kullanabilir ve ardından basit workonkomut pycharm konsolundan kullanılabilir ve size mevcut sanal ortamları sunar:

kevin@debian:~/Development/django-tutorial$ workon
django-tutorial
FlaskHF
SQLAlchemy
themarkdownapp
kevin@debian:~/Development/django-tutorial$ workon django-tutorial
(django-tutorial)kevin@debian:~/Development/django-tutorial$ 

1
Ancak, bu beni workon Komut dosyasını ben terminali her açtığınızda etkinleştirmek zorunda gerektirir ve şu anda açıkça kaçınmak için çalışıyordu her ikisi de programı çalıştırmak için kullandığı sanal hangi ortam pycharm biliyorum.
Chris Cogdon

@ChrisCogdon ah, I see
ksaylor11

0

Bu yöntem, proje başına rastgele sanal ortamlarla çalışmalıdır ve oluşturduğunuz kancaları kullandığı için ortamınız üzerinde varsayımlarda bulunmaz.

Sen yaz:

  • Kancayı çağıran global bir betik
  • PyCharm projesi başına bir kanca komut dosyası (zorunlu değildir)

Mevcut en son PyCharm'ın (Topluluk 2016.1) , projeye özel kancayı çağıran komut dosyasıyla proje başına Terminal ayarlarına izin vermediği göz önüne alındığında . Bu benim ~/.pycharmrc:

if [ -r ".pycharm/term-activate" ]; then
   echo "Terminal activation hook detected."
   echo "Loading Bash profile..."
   source ~/.bash_profile
   echo "Activating terminal hook..."
   source ".pycharm/term-activate"
   source activate $PYCHARM_VENV
fi

Bash dışında bir şey kullanıyorsanız, .bash_profiledilerseniz kendi eşdeğerinizi çağırın .

Şimdi bu komut dosyasını çalıştırmak için PyCharm "Araçlar -> Terminal -> Kabuk Yolu" nuzu ayarlayın, örneğin: /bin/bash --rcfile ~/.pycharmrc

Son olarak, her PyCharm projesi için etkinleştirilen belirli bir sanal ortama ihtiyacınız vardır, PyCharm proje kökünde bir dosya oluşturun .pycharm/term-activate. Bu sizin kancanızdır ve PyCharm projeniz için istenen sanal ortamın adını basitçe tanımlayacaktır:

export PYCHARM_VENV=<your-virtual-env-name>

Elbette, belirli PyCharm projenizin terminal ortamında yararlı bulduğunuz herhangi bir şeyle kancalarınızı genişletebilirsiniz.


0

Windows'daki conda sanal ortamları için, toplu iş dosyanızın adlandırılmadığından emin olun, activate.batçünkü bu conda activatekomutuyla bir çakışmaya neden olarak toplu iş dosyasının özyinelemeli çağrılmasına neden olur.

Benim için işe yarayan şey aşağıdaki Kabuk yolu:

"cmd.exe" /k ""C:\FullPathToYourProject\activate-env.bat""

Ve enable-env.bat dosyasında:

call activate myenvname

0

Her proje için ayrı bir sanal ortam istedim ve bunu kolaylaştırmak için ek dosyalara sahip olmayı pek umursamadım. Yalnızca bir kez yapmanız gereken ve tüm projeler için geçerli olan bir çözüm, daha sonra aşağıdakileri .bashrcveya .bash_profile:

if [ -d "./venv" ]; then
    source ./venv/bin/activate
fi

Bu, terminalin açılmakta olduğu sanal bir ortam olup olmadığını kontrol eder ve eğer öyleyse onu etkinleştirir (ve tabii ki diğer göreceli yollar kullanılabilir). PyCharm'ın terminal ayarları varsayılan olarak bırakılabilir.


0

PyCharm 4.5.4

Ana klasörünüzde aşağıdaki içeriğe sahip bir .pycharmrc dosyası oluşturun

source ~/.bashrc
source ~/pycharmvenv/bin/activate

Virtualenv yolunuzu son parametre olarak kullanmak.

Ardından, kabuk Tercihleri-> Proje Ayarları-> Kabuk yolunu ayarlayın.

/bin/bash --rcfile ~/.pycharmrc

Neden bilmiyorum ama benim için işe yaramıyor. PyCharm bir hata yazdırır.

cmd.exe /K "<path-to-your-activate.bat>" Çalışır, ancak her proje için aynı virtualenv'i oluşturur ve bu gerekli olmasa bile.

Bu makbuz çalışıyor! Ancak dize /env_yourenvlocate/scripts/activate.bat, bunun gibi tırnak işaretleri içermelidir "Full_path_to_your_env_locate\scripts\activate.bat"!

Virtualenv'i devre dışı bırakmak çok kolaydır - terminale 'deactivate' yazın

(virt_env) D:\Projects\src>deactivate
D:\Projects\src>

"Neden bilmiyorum ama benim için işe yaramıyor" - belki de bu çözüm linux / mac için iyi olduğu için - Windows için değil? ;)
Nir Alfasi

0

WSL için Çözüm (Windows'ta Ubuntu)

WSL (Windows'ta Ubuntu) kullanıyorsanız, bash'i pycharm'da terminal olarak açabilir ve bir linux virtualenv'i etkinleştirebilirsiniz.

.pycharmrcPeter Gibson'ın cevabında açıklandığı gibi bir dosya kullanın ; Ekle .pycharmrcaşağıdaki içerik ile ana dizine dosyayı:

source ~/.bashrc
source ~/path_to_virtualenv/bin/activate

Pycharm Dosyası> Ayarlar> Araçlar> Terminal'de aşağıdaki 'Kabuk yolunu' ekleyin:

"C:/Windows/system32/bash.exe" -c "bash --rcfile ~/.pycharmrc"


Projeye özel virtualenv

Virtualenv girişinizin yolu .pycharmrcmutlak olmak zorunda değildir. Proje dizininizden göreceli bir yol ayarlayarak projeye özel bir virtualenv ayarlayabilirsiniz. Virtualenv'im her zaman proje dizinimin altındaki bir 'venv' klasöründe bulunur, bu nedenle dosyam .pycharmrcşöyle görünür:

kaynak ~ / .bashrc
 kaynak ~ / pycharmvenv / bin / activ activ #absolute path
kaynak ./venv/bin/activate # göreli yol


BONUS: virtualenv'i proje yorumlayıcısı olarak bağlamak için ssh tünelini otomatik olarak açar

Aşağıdakileri .pycharmrcdosyanıza ekleyin :

if [ $(ps -aux | grep -c 'ssh') -lt 2 ]; then
    sudo service ssh start 
fi

Bu, bir ssh tünelinin zaten açık olup olmadığını kontrol eder ve aksi takdirde birini açar. In Dosya -> Ayarlar -> Projesi -> Proje Tercüman pycharm olarak aşağıdaki yapılandırma ile yeni bir uzaktan tercüman ekleyin:

+ -------------------------- + ---------------------- ----------- + ------- + ---- +
| İsim: | <Yorumlayıcı adı> | | |
| Seçin | 'SSH Kimlik Bilgileri' | | |
| Ana Bilgisayar: | 127.0.0.1 | Bağlantı noktası: | 22 |
| Kullanıcı: | <Linux kullanıcı adı> | | |
| Kimlik doğrulama türü: | 'Şifre' | | |
| Şifre: | <Linux şifresi> | | |
| Python yorumlayıcı yolu: | <Virtualenv'inize giden Linux yolu> | | |
| Python yardımcıları yolu: | <Otomatik olarak ayarla> | | |
+ -------------------------- + ---------------------- ----------- + ------- + ---- +

Artık projenizi açtığınızda, bash otomatik olarak virtualenv'inizde başlar, bir ssh tüneli açar ve pycharm virtualenv'i uzak yorumlayıcı olarak bağlar.

uyarı: Windows'daki son güncelleme, başlangıçta otomatik olarak bir SshBroker ve SshProxy hizmetini başlatır. Bunlar, ssh tünelini linux'tan pencerelere kadar engeller. Bu hizmetleri Görev Yöneticisi -> Hizmetler'de durdurabilirsiniz, ardından her şey tekrar çalışacaktır.


0

Terminale girdiğinizde sahip olduğunuz bir seçenek> Çalıştır> Hata Ayıkla> Yapılandırmaları Düzenle görüntü açıklamasını buraya girin

görüntü açıklamasını buraya girin

uygun ortamı seçin .. Ayrıca yeni bir proje oluşturduğunuzda - bu konumu yapılandırmanızı ister.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.