如何在任意文件下启动jupyter notebook,而不用担心环境配置问题

本文介绍了一种在Windows环境下自定义启动Jupyter Notebook的方法。通过创建bat文件,并配置特定的环境变量,使得用户可以在任意目录下启动指定Python版本的Jupyter Notebook。此方案解决了常规方法无法启动或启动环境不正确的问题。

网上看了很多帖子,说可以写一个bat文件,将bat文件放在你想启动jupyter notebook的地方。可是不行不能解决我的问题!!!!!!!!!!!

网上是这样说的:

######这为引用###############################################################################################################

写一个在windows下用批处理制定打开jupyter notebook的备忘录。

在bat文件中写入:

d:

cd programme

jupyter notebook

 

因为我的ipynb文件存储在D:\programme中,所以前两行表示进入D:\programme的文件目录中。

如果是同时使用了anaconda2和3,比如说我,我先装了anaconda3,又在anaconda里的env中装了anaconda2,那么我双击上面的bat文件就只会进入内核为python3的jupyter notebook中。 
所以如果想进入内核为python2的jupyter notebook中,那么bat文件应该这么写:

d:

cd programme

call activate py2

call jupyter notebook

如果前面不加call 的话,就会出现activate py2 命令不管用,然后cmd窗口自动关闭导致py2的虚拟环境进不去的问题。其实这问题我也没搞明白为啥,毕竟是小白。

######################################以上为引用#########################################################################

 

 

于是我尝试了一下,不行,因为我的jupyter notebook 必须在anaconda prompt 下启动和Anaconda的Scripts下才能启动。其他启动(比如直接打开cmd启动)一直报一下错误:

Fatal error in launcher: Unable to create process using '"'

针对这个问题,我在网上查询了一下,基本上pip相关的问题,很多说是环境配置问题,在系统环境变量中,我是按照要求配置,可是还是不行。有人说可以执行

python -m pip install

我尝试了一下,更改 conda -m jupyter install ,conda -m ipython install ......都不行。

这怎么办?我如何在我想要的任何文件下启动呢?

 

为什么我的只能在anaconda prompt和anaconda的Scripts下才能启动呢?那肯定是用了该目录下的启动文件。在打开anaconda prompt的瞬间我看到了一个路径:

 

于是我知道启动文件是activate.bat.接着我直接在文件下copy一份activate.bat文件,然后命名自己的wode_activate.bat.并在该文件最后加上一句话:jupyter notebook

 

然后自己再写一个xxx.bat文件,放在任何一个你想启动jupyter notebook的地方。xxx.bat的内容如下

start d:/Anaconda2/Scripts/wode_activate.bat

注:start 后面是你anaconda环境的路径

这样你就可以在任何文件下启动jupyter notebook了,而不用担心环境问题了。同时你可以将xxx.bat文件的快捷方式发送到桌面,想打开jupyter notebook,只需点击就可以了。

你看,如此简单

 

转载于:https://www.cnblogs.com/Jerry-home/p/7894750.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值