IPython Notebook에서 Python 2.x와 Python 3.x 모두 사용

IPython 노트북을 사용하는데 IPython에서 2.x 또는 3.x 파이썬 노트북을 만들도록 선택할 수 있기를 원합니다.

처음에는 Anaconda를 사용했습니다. Anaconda에서는 전역 환경 변수를 변경하여 원하는 파이썬 버전을 선택해야만 IPython을 시작할 수 있었습니다. 제가 원하던 것이 아니었기 때문에 Anaconda를 제거했고 지금은 MacPorts와 PiP를 사용하여 직접 설치를 설정했습니다. 여전히

port select --set python <python version> 

를 사용해야 하는 것 같습니다. 아나콘다 솔루션보다 낫지 않습니다.

IPython 노트북을 시작한 후 사용할 파이썬 버전을 선택할 수 있는 방법이 있나요(가급적이면 현재 MacPorts 빌드에서)?

질문에 대한 의견 (1)

여기서 아이디어는 여러 개의 ipython 커널을 설치하는 것입니다. 다음은 아나콘다에 대한 지침입니다. 아나콘다를 사용하지 않는 경우, 최근에 순수 가상엔비를 사용하는 지침을 추가했습니다.

아나콘다 > = 4.1.0

4.1.0 버전부터 아나콘다에는 노트북 커널이 있는 콘다 환경을 감지하여 자동으로 등록하는 특수 패키지 nb_conda_kernels가 포함되어 있습니다. 따라서 새로운 파이썬 버전을 사용하면 새로운 콘다 환경을 만드는 것만큼이나 쉽게 사용할 수 있습니다:

conda create -n py27 python=2.7 ipykernel
conda create -n py36 python=3.6 ipykernel

주피터 노트북을 재시작하면 그래픽 인터페이스를 통해 새 커널을 사용할 수 있습니다. 새 환경에는 새 패키지를 명시적으로 설치해야 한다는 점에 유의하세요. 콘다 문서의 환경 관리 섹션에서 자세한 정보를 확인할 수 있습니다.

커널 수동 등록하기

nb_conda_kernels`를 사용하고 싶지 않거나 여전히 이전 버전의 아나콘다를 사용하는 사용자는 다음 단계를 사용하여 ipython 커널을 수동으로 등록할 수 있습니다.

python2.7` 환경을 구성합니다:

conda create -n py27 python=2.7
conda activate py27
conda install notebook ipykernel
ipython kernel install --user

파이썬3.6` 환경을 구성합니다:

conda create -n py36 python=3.6
conda activate py36
conda install notebook ipykernel
ipython kernel install --user

그 후에는 인터페이스에서 새 노트북을 만들 때 python2python3 중에서 선택할 수 있습니다. 와 python3 중에서 선택할 수 있습니다.

또한 커널의 이름을 변경하려면 --이름--디스플레이 이름 옵션을 ipython 커널 설치에 전달할 수 있습니다. 자세한 내용은 ipython 커널 설치 --help를 참조하십시오.

해설 (37)

[주피터] 을 실행하는 경우 (http://jupyter.org) 를 설정할 수 있습니다 파이썬 3 파이썬 2 커널 다음과 같습니다.

python2 -m pip install ipykernel

python2 -m ipykernel install --user

http://ipython.readthedocs.io/en/stable/install/kernel_install.html

해설 (11)

최신 버전의 노트북/Jupyter를 사용해 Python3 커널을 만들 수 있습니다. 명령줄에서 Python 2로 새 노트북 애플리케이션을 시작한 후, "새로 만들기" 드롭다운 메뉴에 "Python 3" 항목이 보일 것입니다. 그러면 파이썬 3을 사용하는 노트북이 생깁니다. 따라서 파이썬 버전이 다른 두 개의 노트북을 나란히 사용할 수 있습니다.

세부 사항

  1. 이 디렉터리를 생성합니다: mkdir -p ~/.ipython/kernels/python3

  2. 이 내용으로 이 파일 ~/.ipython/kernels/python3/kernel.json을 생성합니다:

     {
         &``디스플레이_이름``: &``IPython (파이썬 3)``,
         &``언어``: &``파이썬``,, &``언어``: &``파이썬``,
         "argv": [
             "python3",
             "-c", "from IPython.kernel.zmq.kernelapp import main; main()",
             "-f", "{connection_file}"
         ],
         "codemirror_mode": {
             &``버전&``: 2,
             &``이름&``: &``아이피썬&``;
         }
     }
  3. 노트북 서버를 재시작합니다.

  4. "새로 만들기" 드롭다운 메뉴에서 "Python 3"을 선택합니다.

  5. Python 3 노트북으로 작업하기

  6. "새로 만들기" 드롭다운 메뉴에서 "파이썬 2"를 선택합니다.

  7. Python 2 노트북으로 작업하기

해설 (8)

이 지침에 따라 각각의 가상 환경을 위한 비사양 아나콘다 python3 python2 설명하란말야 설치 방법 및 커널 사용자. 아나콘다 사용하는 경우 부탁일세 내 [기타 오토메이티드] (https://stackoverflow.com/a/30492913/2272172) 에 적합한 솔루션으로 직접 아나콘다.

난 이미 가지고 있는 '노트북' solaris. 주피터 설치되었음.

먼저 '와' a '와' 확보할 수 있도록 python2 python3 '실력' 등을 사용할 수 있습니다.

이러한 unbuntu) 에 의해 설치 할 것입니다.

sudo apt-get install python-dev python3-dev python-pip python3-pip

다음 예습이요 커널 환경 및 등록

python -m pip install virtualenv --user

# configure python2 kernel
python -m virtualenv -p python2 ~/py2_kernel
source ~/py2_kernel/bin/activate
python -m pip install ipykernel
ipython kernel install --name py2 --user
deactivate

# configure python3 kernel
python -m virtualenv -p python3 ~/py3_kernel
source ~/py3_kernel/bin/activate
python -m pip install ipykernel
ipython kernel install --name py3 --user
deactivate

셨으며 만들기 위해 쉽게 추가할 수 있습니다 앨리어스를 쉘로 활성화 명령을 데이터베이스에구성원을 쉘로 구성용 절실해졌습니다. 시스템에 따라 사용할 수 있습니다 ',' 예 '와 쉘로 /.bashrc /.bash_profile /.zshrc' '또는' ~ ~ ~

alias kernel2='source ~/py2_kernel/bin/activate'
alias kernel3='source ~/py3_kernel/bin/activate'

이제 다시 시작 후, 새로운 패키지를 설치 후 원하는 환경을 활성화 쉘로 사용할 수 있습니다.

kernel2
python -m pip install 
deactivate

또는

kernel3
python -m pip install 
deactivate
해설 (3)
해결책

이피썬 커널스펙을 구성하여 MacPorts 설치를 유지할 수 있는 솔루션이 있습니다.

요구 사항:

  • MacPorts는 일반적인 /opt 디렉터리에 설치됩니다.
  • 파이썬 2.7은 맥포트를 통해 설치됩니다.
  • 파이썬 3.4는 맥포트를 통해 설치됩니다.
  • 파이썬 2.7의 경우 Ipython이 설치됩니다.
  • 파이썬 3.4의 경우 파이썬이 설치됩니다.

파이썬 2.x의 경우

$ cd /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin
$ sudo ./ipython kernelspec install-self

파이썬 3.x의 경우:

$ cd /opt/local/Library/Frameworks/Python.framework/Versions/3.4/bin
$ sudo ./ipython kernelspec install-self

이제 Python 노트북을 연 다음, 파이썬 2.x 또는 파이썬 3.x 노트북을 선택할 수 있습니다.

해설 (5)

Linux from my 설치 했어요.

sudo ipython2 커넬스펙 설치처 자체 ''

지금은 내 파이썬 2 는 목록에 다시.

  • Reference:*

http://ipython.readthedocs.org/en/latest/install/kernel_install.html

  • UPDATE:*

이제 더 이상 사용되지 않으며 앞으로 위의 방법을 삭제됩니다. 새로운 방법을 합니다.

sudo ipython2 커널 설치 ''

해설 (6)

다음은 단계를 python2 커널 주피터 노트북 추가합니다.

파이선 환경 2 터미널을 열고 새로운 것을 만들 수 있습니다. 만들기 = 2.7 '' 콘다 뻨을 py27 파이썬

활성화하십시오 환경: '소스' 또는 '윈도' py27 활성화하십시오 py27 활성화하십시오 linux*용

커널 설치 config. env: '노트북' 콘다 이피게넬 설치

커널 설치 대한 위부의 env: '사용자' 이피통 커널 설치 -

닫으십시오 env: '소스' 비활성화합니다

비록 이 말 누가 답을 찾는 데 희망을 p

해설 (1)

Sudo pip3 설치 '등을 사용하여' 와 '설치' 를 설치하기 위한 주피터 주피터 python3 sudo 주피터 주피터 설치를 위한 업무용 노트북 python2. 그런 다음 두 가지 유형의 노트북 '명령' 이피통 연락할 수 있는 커널 설치 주피터 에서 선택할 수 있도록 노트북.

해설 (0)

난 이 좋은 정보 및 그 이후 하는 , 바라보았다

나는 모든 설치했거나, python3 및 이피통 python2, 1. 나는 피처름 설치했거나, 2. 3. [피처름] (https://www.jetbrains.com/pycharm/) 는 파이썬 콘솔입니다 이피통 있다,

  1. IPython-py2 Menu&gt 때, 통역, 프로젝트 및 = py2 Project&gt Settings&gt File>;
  2. IPython-py3 Menu&gt 때, 통역, 프로젝트 = py3 Project&gt Settings&gt File>;
  • 대답: 구로췌! *

추신 파이썬 Launcher windows*용 나는 가 잘 알려져 있다.

해설 (0)

난 이미 아나콘다 및 Windows 7 에서 anaconda3 설치되었음. I '와' \Users\me\anaconda\Scripts csetup 들어가

sudo .\ipython kernelspec install-self

그럼 내가 들어가 csetup \Users\me\anaconda3\Scripts '와'

sudo .\ipython kernel install

(나는 attaboy '는 사용되지 주피터 커넬스펙 설치처 자체 vmware. 4.0. # 39, & # 39 이피통 커널 install& 좋습니다. 이피통 설치하려면 커넬스펙. ')

주피터 시작한 뒤 '노트북' (in anaconda3) I got a 에서 오른쪽 상단 메뉴에 깔끔한 드롭다운이 &quot New"; 파이썬 2 중 하나를 선택할 수 있도록 나를 odr 파이썬 3 커널.

해설 (0)
  • 아나콘다 실행할 경우 가상 환경.
  • 39 의 새 노트북 및 만들 때 선택할 수 있지만 i& 보이지 않는 가상 환경을 제공한다.

  • 그럼 다음 명령을 사용하여 이피게넬 it 를 설정할 수 있습니다.

"'명령 사용자 이피게넬 pip 설치 - $ m $ 파이썬 이피게넬 설치 - 사용자 - name = test2 가 있습니다 "'

해설 (0)