

# 本題

JupyterLabでcondaコマンドを使えるようにするにはどうしたらいいでしょうか？

# 経緯

JupyterLabで仮想環境の削除をしようとしたときに，先に

[code]

    jupyter kernelspec uninstall environment_name
    
[/code]

を実行してから

[code]

    conda remove -n 環境名 --all
    
[/code]

を実行しました．そのあと，この「仮想環境の削除」が原因でないかもしれませんが，`conda
install`などのcondaコマンドを使用できなくなりました．この操作をする以前は問題なく使えていました．

`conda install` コマンドを実行したときに出力されるエラーメッセージ:

[code]

    Note: you may need to restart the kernel to use updated packages.
    Traceback (most recent call last):
      File "C:\Users\username\anaconda3\Scripts\conda-script.py", line 11, in <module>
        from conda.cli import main
    ModuleNotFoundError: No module named 'conda'
    
[/code]

conda-script.pyの中身：

[code]

    # -*- coding: utf-8 -*-
    import sys
    # Before any more imports, leave cwd out of sys.path for internal 'conda shell.*' commands.
    # see https://github.com/conda/conda/issues/6549
    if len(sys.argv) > 1 and sys.argv[1].startswith('shell.') and sys.path and sys.path[0] == '':
        # The standard first entry in sys.path is an empty string,
        # and os.path.abspath('') expands to os.getcwd().
        del sys.path[0]
    
    if __name__ == '__main__':
        from conda.cli import main
        sys.exit(main())
    
[/code]

# 試したこと

Anaconda Navigatorをアンインストールしてから再インストールをしました．しかし改善されず．


CC BY-SA 4.0
2023-04-17T03:17:07.443
94545
2023-04-17T03:47:25.867
2023-04-17T03:47:25.867
3060
39908
question
python anaconda jupyter-lab conda
JupyterLabでcondaコマンドを使えなくなってしまった