
インストールに非常に苦労していますオープンpyxl職場で使用しているPython 3.6のバージョンでライブラリを使用しています。問題は、 にあるpython36を使用しているのにC:\program files
、pipが にパッケージをインストールすることですC:\Anaconda\Lib
。 フラグを使用してpipのインストール先を選択しようとしました--target=PATH
が、権限に関するエラーが発生しました。オープンpyxlフォルダーをある場所から別の場所に移動しますが、この場合も管理者権限はありません。
最後に考えたのは、.tar.gz ファイルをダウンロードし (実際に実行しました)、pip を使用せずに手動で正しい場所に抽出することでしたが、その方法がわかりません。
IT 部門に電話してパッケージをインストールしてもらうつもりだったのですが、私は新人で従業員番号の書類手続きがまだ終わっておらず、手続きが終わるまで何もできないと言われました。
回避策を見つけるのを手伝ってくれる人がいたら、ありがたいです。
答え1
2つのバージョンのPythonがインストールされているようです。1つはAnaconda経由でC:\Anaconda\
ディレクトリに、もう1つは にC:\program files\
あります。一般的に、Anaconda経由でパッケージを管理し、Anacondaが提供するPythonを使用する方が簡単です。 のバージョンを本当に使用したい場合C:\program files\
、かつ管理者権限を持っている場合は、次の場所でPythonスクリプトを実行できます。pypa.io の get-pip.pyシステム Python を使用して pip をインストールし、その pip バージョンを明示的に使用してその Python 用の openpyxl をインストールします。
代替案としては、PATH
まずその Python インストールを見つけるように調整して、デフォルトで Anaconda Python を使用することです。これにより、2 つの異なる Python インストールを同時に実行しようとする際に発生する権限の問題やバージョン管理の煩わしさを回避できます。