如何解决由于 OSError,Jupyter Lab 无法在 ANACONDA 中打开:[WinError 193] %1 不是有效的 Win32 应用程序如何解决?
我使用 Anaconda 打开我的 Jupyter 实验室,用于编码训练营的代码项目。运行我的开发环境时,我无法打开我的 jupyter 实验室。我不知道它为什么要这样做。
我最后得到的错误是
OSError: [WinError 193] %1 不是有效的 Win32 应用程序
我通过我的步骤来了解我哪里出错了,这是一个只有 1 个环境的基本安装。但这是我所做的:
-
我安装了 Anaconda。
-
我创建了我的环境。在这种情况下,一个基本的开发环境。
conda create -n dev python=3.7 anaconda
- 然后我激活这个开发环境。
conda 激活开发
- 我安装了 jupyter 实验室包
conda install -c conda-forge jupyterlab
- 我确认已安装 jupyter 实验室。它会在我的屏幕上显示 jupyterlab 和版本。
conda 列表 jupyterlab
- 当我在活跃的开发人员中运行 jupyter 实验室时。它错误。它提供了所有这些“回溯错误”行,我什至关闭了我的终端并重新打开并没有做任何更改。
我确认我的 anaconda3 文件夹安装在我的 C:/ 驱动器下我的用户信息下。我通过我的 Git Bash 使用 Anaconda 做所有事情。但是我确实打开了我的 Anaconda 提示符并运行了命令并得到了相同的结果。有什么问题?
解决方法
有一个在 xenial 上安装 Firefox 浏览器使用 Jupyter notebook 的解决方案,包括使用 pip2 初始安装 jupyter notebook:
sudo easy_install pip==20.3.4
pip2 install virtualenv
virtualenv jupyter
source jupyter/bin/activate
pip2 install jupyter
jupyter notebook
此解决方案已在以下平台上进行了测试:
Distributor ID: Ubuntu
Description: Ubuntu 16.04.7 LTS
Release: 16.04
Codename: xenial.
它在 32 位 Chromenotebook 上运行。
Jupyter notebook 将自动打开。但是,每次再次登录Jupiter,首先需要激活源:
source jupyter/bin/activate
然后:
jupyter notebook