pip install を使用せずに tar.gz ファイルから Python パッケージをインストールする方法

手短に言うと、私の仕事場のコンピュータはネットワークの制約があり、cmdでpip installを使おうとしても、タイムアウトしたり、パッケージが見つからないというエラーが出るだけなのです。

例えば、pip install seabornしようとすると。 [ここに画像の説明を入力][1]

代わりに、欲しいパッケージのtar.gzファイルをダウンロードしようとしましたが、インストール方法がわかりません。tar.gzファイルからファイルを展開し、その中に"setup"ファイルがありますが、それはあまり役に立ちません。

もし誰かが、Windowsで pip install を使わずにこの方法でpythonパッケージをインストールする方法を説明できれば、それは素晴らしいことです。

そのためには、ネットワークを使わずに pip を使うことができます。in the docs](https://pip.readthedocs.org/en/stable/reference/pip_install/) を参照してください ("Install a particular source archive file" を検索してください)。これらのいずれかが動作するはずです。

pip install relative_path_to_seaborn.tar.gz    
pip install absolute_path_to_seaborn.tar.gz    
pip install file:///absolute_path_to_seaborn.tar.gz    

あるいは、アーカイブを解凍して、 pip または pythonsetup.py を直接使用することもできます。

cd directory_containing_tar.gz
tar -xvzf tar_file_name.tar.gz
pip install .
python setup.py install

もちろん、必要なパッケージもダウンロードし、同じようにインストールしてから進めてください。

解説 (4)

最初に抽出せずにtarballをインストールできます。 コマンドプロンプトから .tar.gzファイルを含むディレクトリに移動し、次のコマンドを入力します。

pip install my-tarball-file-name.tar.gz

私はpython 3.4.3を実行していますが、これは私にとってはうまくいきます。 これが他のバージョンのpythonで機能するかどうかはわかりません。

解説 (4)
ソリューション

以下の回答を組み合わせて、私はそれを機能させました。

-まず、tar.gzファイルをフォルダーに解凍する必要がありました。 -次に、「python setup.py install」を実行する前に、cmdを正しいフォルダーに向けなければなりませんでした。 私はこれを「pushd C:\ Users \ absolutefilepathtotarunpackedfolder」で行いました。 -次に、「python setup.py install」を実行します。

ありがとうTales Padua&ヒューゴ・ホノレム。

解説 (2)

を実行してインストールします。

python setup.py install

githubからダウンロードするのがベターです。git を apt-get install git でインストールし、以下の手順で進めてください。

git clone https://github.com/mwaskom/seaborn.git
cd seaborn
python setup.py install
解説 (6)

python3を使用しているユーザーには、次のものを使用できます。

python3 setup.py install
解説 (0)

PIPインストールをまったく使用したくない場合は、次のことができます。

1)パッケージをダウンロードします。 2)tarファイルの解凍には7つのzipを使用します。 (探しているパッケージの名前でフォルダが表示されるまで、7 zipを再度使用します。 例:wordcloud)。

。![名前「wordcloud」によるフォルダ](https://i.stack.imgur.com/4qQOI.png。)

3)pythonがインストールされているPythonライブラリフォルダーを見つけ、「WordCloud」フォルダー自体を貼り付けます。

。![Python Libraryフォルダ](https://i.stack.imgur.com/GTvfW.jpg。)

4)成功。 !! これで、ライブラリをインポートして、パッケージの使用を開始できます。

。![ここに画像の説明を入力してください](https://i.stack.imgur.com/vpXmT.jpg。)

解説 (1)

代わりに sudo apt-get install python-seaborn を使用することは可能でしょうか?基本的に tar.gz はセットアップを含む zip ファイルなので、それを解凍し、ダウンロードした場所に cd して gunzip -c seaborn-0.7.0.tar.gz | tar xf - for linux を使用することです。解凍した新しいseabornファイルに辞書を変更し、python setup.py installを実行します。

解説 (5)