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
親切に私を助けてください。
今日も同じ問題がありました。これを修正するために次のことを行いました。
まず、DOSプロンプトと管理者権限を開きます。次に、Anaconda2\Scriptsフォルダーに移動します。次に、次を入力します。
conda update conda
すべての更新を許可します。更新の1つはmenuinstです。
次に、Anaconda2\Libディレクトリに移動し、次のコマンドを入力します。
..\python _nsis.py mkmenus
これが完了するまで待ってから、[スタート]メニューで新しいショートカットを確認します。
スティーブ
ファイル書き込み特権が原因である可能性があります。または、すべてのユーザーではなく、ローカル/現在のユーザーにのみインストールできます。
Anacondaを再度インストールする必要がありますが、次の手順を実行する前に:
ステップ1:Anacondaをアンインストールする前に、このコマンドを使用します
anaconda-clean --yes
手順2:すべてのファイルを削除します(例:.conda
.anaconda
など
ステップ3:Anacondaをアンインストールする
ステップ4:コンピューターを再起動する
ステップ5:もう一度インストールする
別のエラーを受け取りましたが、環境変数に次のパスを追加することでそれを克服できました。
C:\Users\myusername\Anaconda\envs\Tableau-Python-Server
C:\Users\myusername\Anaconda\envs\Tableau-Python-Server\Scripts
環境変数とその変更方法に関するYouTubeビデオがいくつかありますが、私にとってはこれでうまくいきました。
再起動してから、上記のSteveの手順を実行します(ありがとう、Steve!)
最初にTabPyインストールを解凍してsetup.batファイルを実行して、インストールインストールディレクトリに戻りますagain
これによりlocalhostサーバーが起動し、指示(ヘルプメニュー、設定とパフォーマンス、外部サービス接続の管理、ローカルホストとポート9004)に従ってTableau経由で接続できました。
接続した後、指示とログを読み直し、pipを更新できることを確認したので、ログに記載されているようにコマンドを実行しました。 envs\Tableau-Python-Server Enter ..\python -m pip install --upgrade pip
すべて良い。
一部のWindowsレジストリクリーンアップアイテムを残すように見えますが、レジストリクリーナーはそれを解決します。
いつものように、インストールの前後にポイントを復元することをお勧めします。または完全バックアップ。