web-dev-qa-db-ja.com

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

私の職場のコンピュータにはネットワークの制約があり、cmdでpip installを使用しようとすると、パッケージエラーがタイムアウトになったり見つからなかったりするだけです。

例えば;私がpip install seabornを試みたとき: enter image description here

代わりに、必要なパッケージのtar.gzファイルをダウンロードしようとしましたが、インストール方法がわかりません。 tar.gzファイルからファイルを抽出しました。その中に "setup"ファイルがありますが、それほど多くはありません。

Windows上でpip installを使わずにこの方法でpythonパッケージをインストールする方法を説明できる人がいたらそれは驚くべきことです。

53
yenoolnairb

以下の答えを組み合わせたおかげで、私はうまくいった。

  • まずtar.gzファイルをフォルダに解凍する必要があります。
  • それからpython setup.py installを実行する前にcmdを正しいフォルダに向けなければなりませんでした。私はpushd C:\Users\absolutefilepathtotarunpackedfolderによってこれを行いました
  • それからpython setup.py installを実行してください。

Thanks Talesパドヴァ&ヒューゴ・オノレム

5
yenoolnairb

ネットワークを使わずにpipを使うことができます。 ドキュメント内 ( "特定のソースアーカイブファイルのインストール"を検索)を参照してください。どれでもうまくいくはずです。

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またはpythonと一緒に直接setup.pyを使用することもできます。

cd directory_containing_setup.py
pip install .
python setup.py install

もちろん、先に進む前に必要なパッケージをダウンロードして同じ方法でインストールする必要もあります。

79
Jérôme

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

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

私はpython 3.4.3を実行しています、これは私のために働きます。これが他のバージョンのpythonでも動作するかどうかはわかりません。

14

実行してインストールする

python setup.py install

いっそのこと、あなたはgithubからダウンロードすることができます。 apt-get install git経由でgitをインストールしてから、以下のステップに従ってください。

git clone https://github.com/mwaskom/seaborn.git
cd seaborn
python setup.py install
5
Tales Pádua

あなたがPIPインストールatallを使いたくないなら、あなたは以下をすることができます:

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

Folder by Name 'wordcloud'

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

Python Library folder

4)成功!これでライブラリをインポートしてパッケージを使い始めることができます。

enter image description here

3
SVK

Python3を使っている人のためにあなたは使うことができます:

python3 setup.py install
1
Shersha Fn

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

0
Deusdeorum