亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在IPython筆記本中使用Python2.x和Python3.x

在IPython筆記本中使用Python2.x和Python3.x

森欄 2019-06-20 10:49:08
在IPython筆記本中使用Python2.x和Python3.x我使用IPython筆記本,希望能夠選擇在IPython中創建一個2.x或3.xpython筆記本。一開始我吃了Anaconda。對于Anaconda,必須更改全局環境變量以選擇您想要的python版本,然后才能啟動IPython。這不是我想要的,所以我卸載了Anaconda,現在已經使用MacPorts和PIP建立了自己的安裝??磥砦疫€得用port select --set python <python version>在python 2.x和3.x之間切換。這并不比水蟒的解決方案好多少。在啟動IPython筆記本之后,是否有一種方法可以選擇您希望使用的python版本,最好是使用我當前的MacPorts版本?
查看完整描述

3 回答

?
拉風的咖菲貓

TA貢獻1995條經驗 獲得超2個贊

這里的想法是安裝多個ipython內核。這是關于蟒蛇的說明。如果你不使用anaconda,我最近補充說指令使用純粹的虛擬人。

Anaconda>=4.1.0

自從4.1.0版以來,anaconda就包含了一個特殊的包nb_conda_kernels它檢測帶有筆記本內核的Conda環境并自動注冊它們。這使得使用新的python版本與創建新的Conda環境一樣容易:

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

在重新啟動Jupyter筆記本之后,新內核可以通過圖形界面獲得。請注意,新的軟件包必須顯式地安裝到新的環境中。這個管理環境Conda文檔中的部分提供了進一步的信息。

手動注冊內核

不想使用nb_conda_kernels或者仍然使用舊版本的anaconda可以使用以下步驟手動注冊IPython內核。

配置python2.7環境:

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

配置python3.6環境:

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

在那之后,你應該可以在python2
python3在界面中創建新筆記本時。

此外,您還可以通過--name--display-name選擇ipython kernel install如果你想改變你的內核的名字??匆?/trans>ipython kernel install --help想要更多的信息。


查看完整回答
反對 回復 2019-06-20
?
慕妹3242003

TA貢獻1824條經驗 獲得超6個贊

使用當前版本的筆記本/木星,您可以創建一個Python 3核..使用Python 2從命令行啟動新的筆記本應用程序之后,您應該會在下拉菜單“New”中看到一個條目“Python3”。這給了你一個使用Python 3的筆記本電腦,所以你可以有兩本筆記本,同時使用不同的Python版本。

細節

  1. 創建以下目錄:

    mkdir -p ~/.ipython/kernels/python3

  2. 創建此文件~/.ipython/kernels/python3/kernel.json有了這個內容:

    {
        "display_name": "IPython (Python 3)", 
        "language": "python", 
        "argv": [
            "python3", 
            "-c", "from IPython.kernel.zmq.kernelapp import main; main()", 
            "-f", "{connection_file}"
        ], 
        "codemirror_mode": {
            "version": 2, 
            "name": "ipython"
        }}
  3. 重新啟動筆記本服務器。

  4. 從下拉菜單“New”中選擇“Python 3”
  5. 使用Python 3筆記本
  6. 從下拉菜單“New”中選擇“Python 2”
  7. 使用Python 2筆記本


查看完整回答
反對 回復 2019-06-20
  • 3 回答
  • 0 關注
  • 900 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號