PyCharm의 터미널에서 virtualenv를 활성화하려면 어떻게해야합니까?


110

PyCharm을 설정하고 virtualenv (virtual env 명령을 통해 또는 PyCharm에서 직접)를 생성하고 해당 환경을 통역사로 활성화했습니다. 모든 것이 잘 작동합니다.

그러나 "도구, 터미널 열기"를 사용하여 터미널을 열면 제공된 쉘 프롬프트가 가상 환경을 사용 하지 않습니다 . source ~/envs/someenv/bin/activate활성화 하려면 해당 터미널 내에서 여전히 사용해야 합니다.

또 다른 방법은 셸에서 환경을 활성화하고 해당 환경에서 PyCharm을 실행하는 것입니다. 이것은 "실행 가능"하지만 매우 추하고 PyCharm에서 환경이나 프로젝트를 전환하면 큰 문제가 있음을 의미합니다. 이제 완전히 잘못된 환경을 사용하고 있습니다.

"Tools, Open Terminal"이 가상 환경을 자동으로 활성화하도록하는 다른 훨씬 더 쉬운 방법이 있습니까?

답변:


95

편집하다:

https://www.jetbrains.com/pycharm/whatsnew/#v2016-3-venv-in-terminal 에 따르면 PyCharm 2016.3 (2016 년 11 월 출시)은 즉시 사용할 수있는 터미널에 대한 virutalenv 지원을 제공합니다.

Auto virtualenv는 bash, zsh, fish 및 Windows cmd에 대해 지원됩니다. 설정 (환경 설정) |에서 쉘 환경 설정을 사용자 정의 할 수 있습니다. 도구 | 단말기.


이전 방법 :

.pycharmrc다음 내용으로 홈 폴더에 파일 을 만듭니다.

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

virtualenv 경로를 마지막 매개 변수로 사용합니다.

그런 다음 셸 환경 설정-> 프로젝트 설정-> 셸 경로를

/bin/bash --rcfile ~/.pycharmrc

9
감사합니다! 셸의 rc 파일을 재정의 할 생각은 없었습니다. 각각 다른 virtualenv를 가질 수있는 여러 프로젝트에서 작업하는 pycharm을 더 잘 지원하기 위해 ".pycharmrc"파일을 다른 이름으로 부르고 아마도 env 디렉토리 자체에 넣을 것입니다. ~/pycharmenv/bin/terminalactivate좋은 옵션 인 것 같습니다.
Chris Cogdon 2014 년

1
Pycharm 4에는 IDE에 통합 된 virtualenv가 있습니다. 자세한 내용은 내 대답을 참조하십시오.
pferate 2015-04-29

1
@ PeterGibson, pferate의 답변은 OP의 질문과 관련이 없습니다. 문제는 파이썬 인터프리터가 아닌 터미널입니다. venv 통합은 PyCharm 4 이전에있었습니다. 귀하의 답변은 작동합니다.
norbert

1
이것은 .pycharmrc프로젝트 홈 폴더에 저장하여 각 프로젝트에 대해 다른 파일을 가질 수 있다는 점을 제외하면 가장 간단한 솔루션 입니다. 올바르게 구성된 프로젝트에서는 .pycharmrc파일에 대한 절대 경로를 제공 할 필요가 없습니다 .
tchakravarty 2015 년

1
@SiminJie, PyCharm 2016.3.2에는 상자에서 이러한 옵션이 있습니다. 설정-> 도구-> 터미널로 이동하십시오. 그리고 "Activate virtualenv"옵션이 활성화되어 있는지 확인하십시오.
renskiy

45

최신 정보:

설정 (기본 설정)의 기본 설정 | 도구 | 터미널은 글로벌입니다.
각 프로젝트에 venv를 사용하는 경우 현재 경로 변수와 기본 venv 이름을 사용해야합니다.

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

Windows 사용자의 경우 : 가상 환경에서 PyCharm을 사용할 때 /K매개 변수를 사용 cmd.exe하여 가상 환경을 자동으로 설정할 수 있습니다 .

PyCharm 3 또는 4 : Settings, Terminal, Default shell및 추가 /K <path-to-your-activate.bat>.

PyCharm 5 : Settings, Tools, Terminal, 그리고 추가 /K <path-to-your-activate.bat>Shell path.

PyCharm 2016.1 또는 2016.2는 : Settings, Tools, Terminal, 그리고 추가 ""/K <path-to-your-activate.bat>""Shell path(따옴표 마음) 및 추가 할 수 있습니다. 또한 cmd.exe 주위에 따옴표를 추가하면 다음과 같은 결과가 나타납니다.

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


이 경우 %CD%현재 작업 디렉토리입니다. 현재 디렉토리 의 전체 경로를 얻으려면 Windows 쉘 명령을
bad_coder

40

Windows 사용자의 경우 Windows에서 PyCharm 및 가상 환경을 사용하는 경우 cmd.exe에 / k 매개 변수를 사용하여 가상 환경을 자동으로 설정할 수 있습니다.

설정, 터미널, 기본 셸로 이동하여 /K <path-to-your-activate.bat>.

나는 이전 응답에 대해 언급 할 평판이 없으므로이 수정 된 버전을 게시합니다. 이것은 정말로 많은 시간을 절약합니다.

최신 정보:

참고 : Pycharm은 이제 가상 환경을 직접 지원하며 저에게 잘 작동하는 것 같습니다. 따라서 더 이상 해결 방법이 필요하지 않습니다.


이것은 훌륭하지만 모든 프로젝트에 대해 하나의 virtualenv가있을 때만 가능합니다. 기본 셸 설정이 프로젝트간에 공유 됨
MartinM

7

Peter의 답변과 실험을 바탕으로 다음을 해결하는 좋은 "일반 솔루션"을 찾았습니다.

  • 로그인 쉘의 동작을 복원합니다. PyCharm은 일반적으로 로그인 셸을 실행하지만 --rcfile은이 문제를 중지했습니다. 스크립트는 여전히 --rcfile을 사용하지만 로그인 쉘의 INVOCATION 동작을 에뮬레이트하려고합니다.
  • 각 환경에 대해 rcfile을 생성 할 필요가 없습니다.
  • 환경을 변경하는 경우 프로젝트 설정을 업데이트 할 필요가 없습니다.

이 스크립트를 bin 디렉토리 어딘가에 놓습니다. 예 : ~ / 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

그런 다음 PyCharm의 셸 경로를 다음과 같이 설정합니다.

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

1
감사합니다! 이것은 bashrc 및 bash 프로필을 시작할 위치를 알아내는 데 몇 시간 동안 실패한 후 저에게 효과적이었습니다. 그러나 내 가상 환경을 찾을 수 없다는 오류가 발생하여 이렇게 수정했습니다. 괜찮은지 알려주세요. 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 : 스크립트는 잘 작동하지만 "project1"virtualenv에 고정되어 있습니다. 위의 스크립트는 자동 감지를 수행하기로되어 있었지만 많은 가정이 이루어졌습니다. 초기 작업 디렉토리는 ".idea"디렉토리의 위치입니다. workspace.xml 파일의 형식은 크게 변경되지 않습니다. 불행히도 pycharm 버전 5가 해당 영역에서 중요한 변경을 수행 한 것 같습니다. 지금은 데이터가 어디에 있는지 실제로 알 수 없습니다.
Chris Cogdon 2015

셸 경로도 프로젝트에 따라 다르기 때문에 프로젝트에 따라 추가 내용을 변경해도 괜찮습니다. 스크립트를 찾기 전에 "bash 3.2 $ :"라는 메시지 만받을 수 있었는데, 현재 디렉토리 나 터미널 프롬프트와 유사하다는 표시가 없었습니다. 다시 감사합니다!
zerohedge

7

이제 PyCharm 4에는 IDE에 통합 된 virtualenv가 있습니다. 프로젝트 인터프리터를 선택할 때 virtualenv를 생성, 추가 또는 선택할 수 있습니다. 구성된 프로젝트 인터프리터에서 실행되는 "Python 콘솔"을 추가했습니다.

여기에 더 많은 정보가 있습니다.


11
이것이 OP에 어떻게 대답합니까? 여전히 source /path/to/venv/bin/activate터미널에서 수동으로해야합니다.
frnhr

6

감사합니다 Chris, 귀하의 스크립트는 일부 프로젝트에서는 작동했지만 내 컴퓨터에서는 모두 작동하지 않았습니다. 여기 내가 작성한 스크립트가 있으며 누구나 유용하다고 생각합니다.

#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

고마워, 이것은 나를 위해 일했다! 그래도 두 가지 추가 작업을 수행해야했습니다. 1) source /etc/profile~ / .pycharmrc 파일의 시작 부분에 추가 (Mac Yosemite) 2) Pycharm에서 Preferences> Tools> Terminal> Shell path to "/ bin / bash --rcfile ~ / .pycharmrc"
frnhr

굉장합니다, 감사합니다! Python 3을 사용하는 경우 인쇄 기능에 괄호를 넣어야합니다. 이 스크립트 앞에 "export ~ / .bashrc"를 넣어야했습니다.
Raphaël Gomès

5

나는 위의 모든 답변을 보았지만 그중 어느 것도 나를 위해 충분히 우아하지 않습니다. Pycharm 2017.1.3 (내 컴퓨터에서)에서 가장 쉬운 방법은 및 옵션 을 열고 Settings->Tools->Terminal확인하는 것 입니다.Shell integrationActivate virtualenv

영상


글쎄요, 받아 들여지는 대답은 이것을 매우 똑같이 인용합니다. 사진이 없다는 것뿐입니다.
Vikas Prasad

5

Windows 버전을 사용하는 경우 매우 쉽습니다. 이미 가상 환경이있는 경우 해당 폴더로 이동하여 폴더 activate.bat내부를 찾습니다 Scripts. 그것의 복사 전체 경로 및 pycharm의 터미널을 누른 다음을 누릅니다에 붙여 넣기 Enter만하면됩니다!

새 가상 환경을 만들어야하는 경우 :

파일> 설정으로 이동 한 다음을 검색하여 project interpreter열고 톱니 바퀴 버튼을 클릭하고 원하는 위치에 환경을 만든 다음 첫 번째 단락을 따릅니다.

기어!


좋은 대답입니다! 감사합니다! 빠른 질문. Anaconda에서 만든 세 가지 가상 환경이 있습니다. activate.bat그들 각각에 대해 분리 되어 있습니까?
user1700890

1
@ user1700890 예! 환경을 덮어 쓰지 않은 경우 별도의 폴더와 결과적으로 별도의 activate.bat파일이 있어야 합니다. 당신이 대답처럼, upvote에 자유롭게 경우)
AmiNadimi

감사합니다. 방금 확인했습니다 Scripts. 폴더에 폴더 가 없습니다 . 또한 Pycharm activate.bat은 유효한 파이썬 SDK가 아니라고 불평합니다
user1700890

1
따라서 먼저 Anaconda를 사용할 때 생성 된 가상 환경 폴더를 찾아서 그 activate안에서 배치 파일 을 실행해야한다고 생각 합니다. 또는 가능하다면 새로운 환경을 만드십시오.
AmiNadimi

3

Mac에서는 PyCharm => Preferences ... => Tools => Terminal => Activate virtualenv 이며 기본적으로 활성화되어야합니다.


2

방금 pycharmactivate라는 스크립트를 홈 디렉토리에 추가했습니다. PyCharm (4.0.1) 파일> 설정> 도구> 터미널> 쉘 경로의 값을 / bin / bash --rcfile ~ / pycharmactivate로 설정합니다. 다른 프로젝트 및 virtualenv 디렉토리 / 이름이있는 경우 최고의 솔루션은 아니지만 저에게 적합합니다. 이 스크립트는 다음 3 줄을 포함하며 virtualenv가 프로젝트 디렉토리와 이름이 같다고 가정합니다.

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

2

Peter의 대답에 이어 .pycharmrc파일 의 Mac 버전은 다음과 같습니다.

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

암탉


1

내 Windows 7 컴퓨터에서 작동하는 솔루션이 있습니다.

나는 PyCharm의 터미널이 cmd.exeWindows PATH변수 를로드하고 그 안에서 처음 찾은 Python 버전을 사용하는 실행 결과라고 생각 합니다 PATH. 이 변수를 편집하려면 내 컴퓨터 -> 속성 -> 고급 시스템 설정 -> 고급 탭-> 환경 변수 ... 버튼을 마우스 오른쪽 버튼으로 클릭하십시오 . 내에서 시스템 변수 섹션에서 선택하고 편집 PATH변수를.

편집 PATH 하기 전에 내 관련 부분은 다음과 같습니다 .

C : \ Python27 \;
C : \ Python27 \ Lib \ site-packages \ pip \;
C : \ Python27 \ Scripts;
C : \ Python27 \ Lib \ site-packages \ django \ bin;

... 그리고 편집 PATH (현재 3 줄만) :

C : [프로젝트 _ 경로] \ virtualenv-Py2.7_Dj1.7 \ Lib \ site-packages \ pip;
C : [프로젝트 _ 경로] \ virtualenvs \ virtualenv-Py2.7_Dj1.7 \ Scripts;
C : [프로젝트 _ 경로] \ virtualenvs \ virtualenv-Py2.7_Dj1.7 \ Lib \ site-packages \ django \ bin;

이를 테스트하려면 Windows 터미널을 열고 ( 시작 -> 입력 cmd하고을 누르십시오 Enter) 가상 환경을 사용하고 있는지 확인하십시오. 작동하면 PyCharm을 다시 시작한 다음 PyCharm의 터미널에서 테스트하십시오.


1

이것은 내가하고있는 일입니다 : 소스 코드 폴더에 activate_env.bat (windows, maybe .sh in linux) 파일을 만듭니다.

/env_yourenvlocate/scripts/activate.bat

다른 파일 deactivate_env.bat :

/env_yourenvlocate/scripts/deactivate.bat

터미널 창을 열 때마다 bat 파일을 실행하여 virtualenv를 활성화 / 비활성화하면 소스 코드 경로에 머무르며 경로를 다시 변경할 필요가 없습니다.

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 이상을 사용해야하는 경우 "default path" /K "<path-to-your-activate.bat>" 따옴표를 잊지 마세요.


1

프로젝트를 다른 디렉토리로 옮긴 경우 설정 대화 상자를 통해 새 경로를 설정할 수 있습니다. 그런 다음 구성 편집 대화 상자에서이 프로젝트 인터프리터를 설정해야합니다.

여기에 이미지 설명 입력

여기에 이미지 설명 입력


0

또 다른 대안은 virtualenvwrapper 를 사용하여 가상 환경을 관리하는 것입니다. virtualenvwrapper 스크립트가 활성화 되면 pycharm이이를 사용할 workon수 있으며 pycharm 콘솔에서 간단한 명령을 사용할 수 있으며 사용 가능한 가상 환경을 제공합니다.

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
그러나,이 날은 workon 스크립트에게 내가 터미널을 열 때마다 활성화해야 할 필요 현재 내가 명시 적으로 피하려고 노력했다 둘 다 프로그램을 실행하는 데 사용되는 가상있는 환경 pycharm 알고있다.
Chris Cogdon

@ChrisCogdon 아, 내가 본다
ksaylor11

0

이 방법은 프로젝트 당 임의의 가상 환경에서 작동해야하며 사용자가 만든 후크를 사용하므로 환경에 대한 가정을하지 않습니다.

당신은 쓰기:

  • 후크를 호출하는 전역 스크립트
  • PyCharm 프로젝트 당 후크 스크립트 (필수 아님)

현재 최신 PyCharm (Community 2016.1)에서는 프로젝트 별 후크를 호출하는 스크립트로 프로젝트 시작 터미널 설정을 허용하지 않습니다 . 이것은 내 ~/.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가 아닌 다른 것을 사용하는 경우 원할 경우 해당하는 것을 호출하십시오 .bash_profile.

이제 PyCharm "도구-> 터미널-> 셸 경로"를 설정하여이 스크립트를 호출합니다. 예 : /bin/bash --rcfile ~/.pycharmrc

마지막으로, 활성화 된 특정 가상 환경이 필요한 모든 PyCharm 프로젝트에 대해 PyCharm 프로젝트 루트 내에 파일을 만듭니다 .pycharm/term-activate. 이것은 후크이며 PyCharm 프로젝트에 대해 원하는 가상 환경의 이름을 정의합니다.

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

물론 특정 PyCharm 프로젝트의 터미널 환경에서 유용하다고 생각되는 모든 것으로 후크를 확장 할 수 있습니다.


0

Windows의 conda 가상 환경의 경우 배치 파일의 이름 activate.bat이 지정되지 않았는지 확인하십시오 . 그러면 conda activate명령 과 충돌 하여 배치 파일이 반복적으로 호출됩니다.

나를 위해 작동하는 것은 다음 셸 경로입니다.

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

그리고 activate-env.bat 파일에서 :

call activate myenvname

0

저는 각 프로젝트에 대해 별도의 가상 환경을 원했고이를 용이하게하기 위해 추가 파일을 갖는 것에 대해별로 신경 쓰지 않았습니다. 한 번만 수행하면 모든 프로젝트에서 작동하는 솔루션은 다음을 .bashrc또는에 추가하는 것입니다 .bash_profile.

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

이것은 터미널이 열려있는 가상 환경이 있는지 확인하고 활성화 된 경우이를 활성화합니다 (물론 다른 상대 경로를 사용할 수 있음). PyCharm의 터미널 설정을 기본값으로 둘 수 있습니다.


0

PyCharm 4.5.4

다음 내용으로 홈 폴더에 .pycharmrc 파일을 만듭니다.

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

virtualenv 경로를 마지막 매개 변수로 사용합니다.

그런 다음 셸 환경 설정-> 프로젝트 설정-> 셸 경로를

/bin/bash --rcfile ~/.pycharmrc

이유는 모르겠지만 저에게는 효과가 없습니다. PyCharm은 오류를 인쇄합니다.

cmd.exe /K "<path-to-your-activate.bat>" 작동하지만 각 프로젝트에 대해 동일한 virtualenv를 생성하며 이것이 필요하지 않은 경우에도 마찬가지입니다.

영수증 이 작동합니다! 그러나 문자열 /env_yourenvlocate/scripts/activate.bat에는 다음과 같이 따옴표가 포함되어야합니다 "Full_path_to_your_env_locate\scripts\activate.bat"!

virtualenv를 비활성화하는 것은 매우 쉽습니다-터미널에 '비활성화'를 입력하십시오.

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

"이유는 모르겠지만 저에게는 작동하지 않습니다."-이 솔루션이 Windows가 아닌 Linux / Mac에 적합하기 때문일 수 있습니다. ;)
Nir Alfasi

0

WSL 용 솔루션 (Windows의 Ubuntu)

WSL (Windows의 Ubuntu)을 사용하는 경우 pycharm에서 bash를 터미널로 열고 linux virtualenv를 활성화 할 수도 있습니다.

.pycharmrcPeter Gibson의 답변에 설명 된 것과 같은 파일을 사용하십시오 . .pycharmrc다음 내용으로 파일을 홈 디렉토리에 추가하십시오 .

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

Pycharm 파일> 설정> 도구> 터미널 에서 다음 '셸 경로'를 추가합니다.

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


프로젝트 별 virtualenv

virtualenv의 경로 .pycharmrc가 절대적 일 필요는 없습니다. 프로젝트 디렉터리에서 상대 경로를 설정하여 프로젝트 별 virtualenv를 설정할 수 있습니다. 내 virtualenv는 항상 내 프로젝트 디렉토리 아래의 'venv'폴더에 있으므로.pycharmrc 파일은 다음과 같습니다.

소스 ~ / .bashrc
 소스 ~ / pycharmvenv / bin / activate # 절대 경로
소스 ./venv/bin/activate # 상대 경로


보너스 : 자동으로 ssh 터널을 열어 virtualenv를 프로젝트 인터프리터로 연결

.pycharmrc파일에 다음을 추가 하십시오.

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

이것은 ssh 터널이 이미 열려 있는지 확인하고 그렇지 않으면 하나를 엽니 다. 에서 파일 -> 설정 -> 프로젝트 -> 프로젝트 통역 Pycharm에, 다음과 같은 구성을 가진 새로운 원격 통역을 추가 :

+ -------------------------- + ---------------------- ----------- + ------- + ---- +
| 이름 : | <통역사 이름> | | |
| 선택 | 'SSH 자격 증명'| | |
| 호스트 : | 127.0.0.1 | 포트 : | 22 |
| 사용자 : | <Linux 사용자 이름> | | |
| 인증 유형 : | '비밀번호'| | |
| 비밀번호 : | <Linux 비밀번호> | | |
| Python 인터프리터 경로 : | <virtualenv에 대한 Linux 경로> | | |
| Python 도우미 경로 : | <자동 설정> | | |
+ -------------------------- + ---------------------- ----------- + ------- + ---- +

이제 프로젝트를 열면 bash가 virtualenv에서 자동으로 시작되고 ssh 터널이 열리고 pycharm이 virtualenv를 원격 인터프리터로 연결합니다.

경고 : Windows의 마지막 업데이트는 시작시 SshBroker 및 SshProxy 서비스를 자동으로 시작합니다. 이는 Linux에서 Windows 로의 ssh 터널을 차단합니다. 작업 관리자-> 서비스에서 이러한 서비스를 중지하면 모든 것이 다시 작동합니다.


0

터미널> 실행> 디버그> 구성 편집에 들어갈 때 하나의 옵션 여기에 이미지 설명 입력

여기에 이미지 설명 입력

적절한 conda 환경을 선택합니다. 또한 새 프로젝트를 만들 때이 위치를 구성하도록 요청합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.