web-dev-qa-db-ja.com

.tar.gzからAnacondaへのモジュールのインストール

モジュールをAnacondaにインストールする場合、conda install。ただし、今は.tar.gzファイルとこれをインストールしたい。実行する方法?

12
satoukibi

これを実現する方法はいくつかありますが、ここでは1つを説明します。これは、デフォルトの「python」変数がアナコンダのものではない場合でも、比較的簡単です。

  1. 目的のanaconda環境を確認します(これが何を意味するかわからない場合は、おそらくデフォルト環境であるrootを使用していることを意味します)
  2. 実行:conda info --envs環境がインストールされているパスを確認する
  3. そのパスに移動し、python.exeへの絶対パスを見つけます。例:"C:\Program Files\Anaconda3\python.exe"
  4. ここで、次のコマンドを実行します。

<absolute path to python.exe> -m pip install <path to tar.gz>

例えば:

C:\Program Files\Anaconda3\python.exe -m pip install c:\mymodule\great.tar.gz

ご了承ください <path to tar.gz>は、相対リンク、絶対リンク、およびオンラインリンクです。

22
Ori

アーカイブの場所によって異なります。

  • pypi から取得した場合は、pipを使用してインストールする必要があります。
pip install package.tar.gz
# Or:
python -m pip install package.tar.gz
  • conda-forge から取得した場合、condaを使用する必要があります。
conda install package.tar.gz

複数のpythonインストール済み環境がある場合は、python/conda実行可能ファイルへの絶対パスを指定する必要があります。

pypiconda-forge のアーカイブファイルは通常非常に異なることに注意してください。

  • pypi アーカイブにはソースファイルが含まれているため、パッケージをインストールするためにパッケージをビルドする必要があります。これには外部依存関係が必要になる場合があります。
  • conda-forge はアーキテクチャ固有であり、ビルド済みのパッケージが含まれています。これにより、外部の依存関係が必要になる可能性は非常に低くなります。

既に有効なAnacondaディストリビューションがある場合、 pypi ではなく conda-forge からアーカイブを取得することをお勧めします。

9
Holt

方法は次のとおりです。

Q:\anaconda3\Scripts>conda install q:\quandl-3.4.4-py37_0.tar.bz2

Downloading and Extracting Packages

########################################################################################### 
#################################################################### | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done

Q:\anaconda3\Scripts>
1
Kadir Ozturk

Anacondaを使用しており、Anaconda Cloudからパッケージをダウンロードした場合、「package.tar.bz2」ファイルをAnacondaプロンプト(C:\ Usersなど)に表示されるパスに配置し、Anacondaプロンプトで次のコマンドを入力できます。

condaインストールpackage.tar.bz2

.tar.gzファイルでも機能すると思います。