0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Anacondaをinstall for all usersした上にpipを使ってハマった話

Posted at

Anacondaでinstall for all usersした上にpipを使うというクレイジー行為を行った人の末路を,備忘録として残します.

環境

  • Windows 11
  • Anaconda

やったこと

  • Anacondaをall usersが使えるようにインストール
  • 環境変数の手動設定

生じた問題

問題1

すべてのライブラリが対話モードでimportできなくなった.
エラー文はこんな感じ.

ImportError: cannot import name 'Sequence' from 'collections' (C:\ProgramData\Anaconda3\lib\collections\__init__.py)

問題2

pip によるライブラリのインストール先が

c:\users\USERNAME\appdata\roaming\python\python310\site-packages

になった.Anacondaをfor all usersでインストールしたため,本来はusersの下ではなく,

c:\programdata\anaconda3\lib\site-packages

にインストールされてほしい.

対処法

  • Anacondaのアンインストール
  • Anacondaをjust for meでインストール
  • c:\users\USERNAME\appdata\roaming\pythonディレクトリの削除
c:\users\USERNAME\appdata\roaming\python

のディレクトリを削除しないと,

C:\Users\USERNAME\AppData\Roaming\Python\Python310\site-packages

にpip installされてしまう.

以上の作業により問題は解決した.

結論

  • Anacondaはjust for meでインストールする
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?