jupyter添加python虚拟环境

使jupyter如pycarm选择虚拟环境运行程序
1、安装jupyter,安装virtualenv

pip install jupyter

  安装jupyter notebook.安装好过后,在命令终端输入jupyter notebook,那么在浏览器中访问http://localhost:8888/,就可以进入jupyter,第一次安装可能命令终端输入jupyter notebook后并没有在浏览器中打开,需要关闭终端重新输入命令。

安装虚拟环境:

1.先查看当前电脑中是否有虚拟环境命令
virtualenv --version

2.[可选]安装虚拟环境的命令:
sudo pip install virtualenv
sudo pip install virtualenvwrapper

3.查看是否有mkvirtualenv创建虚拟环境指令
mkvirtualenv --version

4.[可选]安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量
    # 4.1、创建目录用来存放虚拟环境
    mkdir $HOME/.virtualenvs

    # 4.2、打开~/.bashrc文件,并添加如下:
    export WORKON_HOME=$HOME/.virtualenvs
    source /usr/local/bin/virtualenvwrapper.sh

    # 4.3、运行
    source ~/.bashrc

5.创建虚拟环境的命令 :
mkvirtualenv 虚拟环境名称(默认python2.x)
例: mkvirtualenv py_flask

mkvirtualenv -p python3 虚拟环境名称(指定python3.x)
例 :mkvirtualenv -p python3 py3_flask

2、选择为指定的virtualen的虚拟环境
使用虚拟环境,需要知道虚拟环境下的python的位置,使用命令:

workon 虚拟环境
执行
which python  
可以获取虚拟环境下python解释器的位置

其实jupyter的ipykernel是使用一个叫kernel.json的文件管理的,查找kernel.json的位置
find . -name "kernel.json"

查找到的kernel.json文件可能不止一个。
~/.local/share/jupyter/kernels/目录或者其子目录下。

修改kernel.json的内容:
vim ~/.local/share/jupyter/kernels/learn/kernal.json
修改文件
{
 "argv": [
 	 "/home/hhm/.virtualenvs/learn/bin/python",   # 虚拟环境下python的位置
  	"-m",
 	 "ipykernel_launcher",
 	 "-f",
 	 "{connection_file}"
 ],
	 "display_name": "learn",        # kernal的名字
	 "language": "python"
}
然后保存后,重新启动jupyter,就可以子啊kernal出看到learn的虚拟环境     
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值