【问题标题】:How can I do a fresh installation of Python and Jupyter Lab?如何全新安装 Python 和 Jupyter Lab?
【发布时间】:2020-10-14 00:15:43
【问题描述】:

我一直在使用 venv 创建虚拟环境以与 Jupyter Lab 一起工作。我尝试了一段时间的 Anaconda,但无法让小部件工作。我回到 pip,venv 设置,一切正常。然后在一段时间没有使用该设置后,当我按下 CTRL+F 以查找正在使用变量的位置时,Jupyter Lab 冻结了。即使在重新启动内核之后,即使在停用和重新激活环境之后,它也会继续冻结。环境所在的文件夹不允许我删除它。创建一个从头开始的新环境并没有解决它。重新安装 Python 并创建一个新环境并没有解决它。我看到 Pip 已经缓存了很多包,所以安装的东西是从缓存中提取的,重新安装 Python 后的事件。

我想删除与先前安装相关的所有内容并重新开始,但我无法执行此操作。任何建议都会有所帮助。

Windows 10 Python 3.8.5 是使用的最新版本。

【问题讨论】:

    标签: windows pip jupyter-lab


    【解决方案1】:

    使用pip list 列出所有包(从旧的python 中您要卸载的包)。然后复制所有包并将其放入一个--requirement 文件中,其中安装了所有包。 (how to specify --requirement file) 然后使用以下命令卸载所有旧包。

    pip uninstall [options] -r <requirements file>
    

    【讨论】:

    • 你可能还想看看here 他们声称卸载python 并没有真正起作用,所以不妨试试。不幸的是,我不能在我自己的电脑上尝试它,因为我不想卸载我所有的东西:) 所以我不知道哪一个有效。
    • 我从我的 PATH 中删除了所有与 Python 相关的条目,然后重新安装。我做了一个venv,pip安装了Jupyter lab,然后启动了Jupyter Lab。它仍在尝试加载模块/扩展,据我所知,它不应该知道存在:jupyterlab_code_formatter。
    • 好的,所以看看我在评论中添加的链接,它有一个帖子显示如何删除所有 pip 依赖项。
    • 不,它没有。由于某种原因,JupyterLab 非常慢并且经常冻结(按 CTRL+C 或 CTRL+F 会立即冻结它)。也就是说,如果它甚至加载一个笔记本。此外,我已经删除了所有我能找到的 JupyterLab 扩展,但我仍然看到它在加载我已删除的扩展(npm 包)时抛出错误。
    • 谢谢CForce99,我相信我的描述只是一个红鲱鱼。我相信实际的问题是笔记本中保存的大量单元输出使得界面速度慢得令人难以忍受。降价和代码单元格的内容在 50kB 范围内,但单元格输出为 65MB,这对于 Jupyter 来说似乎很难处理。我需要完成工作,所以此时我不会测试我的其他环境以确认,直到稍后。最好的,
    猜你喜欢
    • 1970-01-01
    • 2022-10-24
    • 1970-01-01
    • 2019-04-27
    • 2021-01-10
    • 2021-02-14
    • 2021-03-14
    • 1970-01-01
    • 2020-03-24
    相关资源
    最近更新 更多