赞
踩
在之前用的是jupyter notebook, 听说jupyter lab 是notebook 的升级版,就试试看升级,遇到了很多错误,在此做个记录。
a.描述:
我之前使用whl在base环境里安装过一次,现在要新建环境时遇到了错误。
(pytorch) C:\Users\Administrator>pip uninstall D:\pytorch_whl\torch-1.12.0+cu116-cp310-cp310-win_amd64.whl Traceback (most recent call last): File "E:\ProgramData\anaconda3\envs\pytorch\Scripts\pip-script.py", line 5, in <module> from pip._internal.cli.main import main File "E:\ProgramData\anaconda3\envs\pytorch\lib\site-packages\pip\_internal\cli\main.py", line 10, in <module> from pip._internal.cli.autocompletion import autocomplete File "E:\ProgramData\anaconda3\envs\pytorch\lib\site-packages\pip\_internal\cli\autocompletion.py", line 10, in <module> from pip._internal.cli.main_parser import create_main_parser File "E:\ProgramData\anaconda3\envs\pytorch\lib\site-packages\pip\_internal\cli\main_parser.py", line 9, in <module> from pip._internal.build_env import get_runnable_pip File "E:\ProgramData\anaconda3\envs\pytorch\lib\site-packages\pip\_internal\build_env.py", line 19, in <module> from pip._internal.cli.spinners import open_spinner File "E:\ProgramData\anaconda3\envs\pytorch\lib\site-packages\pip\_internal\cli\spinners.py", line 9, in <module> from pip._internal.utils.logging import get_indentation File "E:\ProgramData\anaconda3\envs\pytorch\lib\site-packages\pip\_internal\utils\logging.py", line 29, in <module> from pip._internal.utils.misc import ensure_dir File "E:\ProgramData\anaconda3\envs\pytorch\lib\site-packages\pip\_internal\utils\misc.py", line 44, in <module> from pip._internal.locations import get_major_minor_version File "E:\ProgramData\anaconda3\envs\pytorch\lib\site-packages\pip\_internal\locations\__init__.py", line 14, in <module> from . import _sysconfig File "E:\ProgramData\anaconda3\envs\pytorch\lib\site-packages\pip\_internal\locations\_sysconfig.py", line 11, in <module> from .base import change_root, get_major_minor_version, is_osx_framework File "E:\ProgramData\anaconda3\envs\pytorch\lib\site-packages\pip\_internal\locations\base.py", line 9, in <module> from pip._internal.utils import appdirs File "E:\ProgramData\anaconda3\envs\pytorch\lib\site-packages\pip\_internal\utils\appdirs.py", line 13, in <module> from pip._vendor import platformdirs as _appdirs File "E:\ProgramData\anaconda3\envs\pytorch\lib\site-packages\pip\_vendor\platformdirs\__init__.py", line 43, in <module> PlatformDirs = _set_platform_dir_class() #: Currently active platform File "E:\ProgramData\anaconda3\envs\pytorch\lib\site-packages\pip\_vendor\platformdirs\__init__.py", line 23, in _set_platform_dir_class from pip._vendor.platformdirs.windows import Windows as Result File "E:\ProgramData\anaconda3\envs\pytorch\lib\site-packages\pip\_vendor\platformdirs\windows.py", line 3, in <module> import ctypes File "E:\ProgramData\anaconda3\envs\pytorch\lib\ctypes\__init__.py", line 8, in <module> from _ctypes import Union, Structure, Array ImportError: DLL load failed while importing _ctypes: 找不到指定的模块。
b.解决方法:
在别的虚拟环境中找到下面三个东西复制到你新创建的缺失这三个文件的环境中对应的目录下,我是把base里的三个文件放入现在所用的环境中的。
base路径↑
参考链接:from _ctypes import Union, Structure, ArrayImportError: DLL load failed while importing _ctypes
a. 描述:
To search for alternate channels that may provide the conda package you're
looking for, navigate to
https://anaconda.org
and use the search bar at the top of the page.
b. 解决方法:
在所在环境中输入如下命令:
conda config --add channels conda-forge
参考链接: To search for alternate channels that may provide the conda package you’re looking for, navigate to.
a. 描述: 不知道原因,直接安装jupyterlab就会报错。
b.解决方法: 先安装jupyter notbook,再安装lab。
a. 描述: 使用下述指令从prompt安装拓展时会出错。
jupyter labextension install @krassowski/jupyterlab-lsp
安装时,报错(其实这个修复后紧跟着无法使用jupyter labextension install 的警告了,所以这个问题无关紧要。
导入错误:无法从“charset_normalizer.constant”导入名称“COMMON_SAFE_ASCII_CHARACTERS”
b.解决方法:
这个报错可能是由于charset_normalizer模块的版本问题引起的。尝试更新charset_normalizer模块到最新版本,或者使用较旧的版本,看看是否可以解决问题。您可以尝试以下命令更新模块:
pip install --upgrade charset-normalizer
如果仍然无法解决问题,请尝试卸载charset_normalizer模块,然后重新安装:
pip uninstall charset-normalizer
pip install charset-normalizer
参考链接: 已解决ImportError: cannot import name COMMON_SAFE_ASCII_CHARACTERS‘ from charset-normalizerconstant‘.
a.描述: 就是说不能这么安装了,需要进jupyterlab里左侧扩展里搜索再安装。
(pytorch) C:\Users\Administrator>jupyter labextension install @krassowski/jupyterlab-lsp
[33m(Deprecated) Installing extensions with the jupyter labextension install command is now deprecated and will be removed in a future major version of JupyterLab.
Users should manage prebuilt extensions with package managers like pip and conda, and extension authors are encouraged to distribute their extensions as prebuilt packages [0m
Building jupyterlab assets (production, minimized)
b.解决方法: 直接在下图中找拓展并安装
最后我没有用
pip install python-language-server[all]
用的是
pip install jedi-language-server
以上,我安装完了JupyterLab,并且可以运行,可以自动补充代码。怎么安装网上一查一大堆,但其实安装时出现错误怎么解决,我这篇文章希望能够提供一点点帮助。以后如果出相似的问题我就会继续补充这篇文章,但希望不会更新了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。