web-dev-qa-db-ja.com

Anaconda Pythonインストールエラー

Python 2.7 64ビットWindowsのインストール中に次のエラーが表示されます。以前にpython 3.5 64ビットをインストールし、正常に動作しました。ただし、python 2.7インストールでは、このエラーが発生します。

Traceback (most recent call last):
File "C:\Anaconda2\Lib\_nsis.py", line 164, in <module> main()
File "C:\Anaconda2\Lib\_nsis.py", line 150, in main
  mk_menus(remove=False)
File "C:\Anaconda2\Lib\_nsis.py", line 94, in mk_menus
  err("Traceback:\n%s\n" % traceback.format_exc(20))
IOError: [Errno 9] Bad file descriptor

親切に私を助けてください。

17
el323

今日も同じ問題がありました。これを修正するために次のことを行いました。

まず、DOSプロンプトと管理者権限を開きます。次に、Anaconda2\Scriptsフォルダーに移動します。次に、次を入力します。

conda update conda

すべての更新を許可します。更新の1つはmenuinstです。

次に、Anaconda2\Libディレクトリに移動し、次のコマンドを入力します。

..\python _nsis.py mkmenus

これが完了するまで待ってから、[スタート]メニューで新しいショートカットを確認します。

スティーブ

47
SteveY

ファイル書き込み特権が原因である可能性があります。または、すべてのユーザーではなく、ローカル/現在のユーザーにのみインストールできます。

6
user5425156

Anacondaを再度インストールする必要がありますが、次の手順を実行する前に:

ステップ1:Anacondaをアンインストールする前に、このコマンドを使用します

anaconda-clean --yes

手順2:すべてのファイルを削除します(例:.conda.anacondaなど

ステップ3:Anacondaをアンインストールする

ステップ4:コンピューターを再起動する

ステップ5:もう一度インストールする

0
Muhammad Rashid

別のエラーを受け取りましたが、環境変数に次のパスを追加することでそれを克服できました。

  • C:\Users\myusername\Anaconda\envs\Tableau-Python-Server
  • C:\Users\myusername\Anaconda\envs\Tableau-Python-Server\Scripts

環境変数とその変更方法に関するYouTubeビデオがいくつかありますが、私にとってはこれでうまくいきました。

  1. エクスプローラーでthis-pcを右クリックします
  2. メニューからプロパティを選択します(リストの一番下)
  3. システムの詳細設定を選択します(私にとっては、ウィンドウの左側の上部から4番目)
  4. ダイアログボックスの右下にある環境変数ボタンを押します
  5. 新しいダイアログボックスの下部のウィンドウで「パス」システム変数を強調表示します。
  6. 編集をクリックします
  7. リストの一番下までスクロールします
  8. このダイアログボックスの右側にある[新規]ボタンをクリックします。
  9. 最初のパスを入力して[OK]をクリックします
  10. もう一度[新規]をクリックし、2番目のパスを入力して[OK]をクリックします
  11. すべてのダイアログをキャンセルし、すべてのウィンドウを閉じます(期待どおりに保存されたことを確認するために移動する可能性があります)

再起動してから、上記のSteveの手順を実行します(ありがとう、Steve!)

最初にTabPyインストールを解凍してsetup.batファイルを実行して、インストールインストールディレクトリに戻りますagain

これによりlocalhostサーバーが起動し、指示(ヘルプメニュー、設定とパフォーマンス、外部サービス接続の管理、ローカルホストとポート9004)に従ってTableau経由で接続できました。

接続した後、指示とログを読み直し、pipを更新できることを確認したので、ログに記載されているようにコマンドを実行しました。 envs\Tableau-Python-Server Enter ..\python -m pip install --upgrade pip

すべて良い。

一部のWindowsレジストリクリーンアップアイテムを残すように見えますが、レジストリクリーナーはそれを解決します。

いつものように、インストールの前後にポイントを復元することをお勧めします。または完全バックアップ。

0
Larry