タグ付けされた質問 「pip」

Pythonパッケージインストーラーに関する質問に使用します

6
Pythonパッケージの依存関係を見つける方法
プログラムでPythonパッケージの依存関係のリストを取得するにはどうすればよいですか? 標準にsetup.pyはこれらが文書化されていますが、Pythonまたはコマンドラインから標準にアクセスする簡単な方法が見つかりません。 理想的には、私は次のようなものを探しています: $ pip install somepackage --only-list-deps kombu>=3.0.8 billiard>=3.3.0.13 boto>=2.26 または: >>> import package_deps >>> package = package_deps.find('somepackage') >>> print package.dependencies ['kombu>=3.0.8', 'billiard>=3.3.0.13', 'boto>=2.26'] 注、私はパッケージのインポートとすべての参照モジュールの検索について話しているのではありません。これはほとんどの依存パッケージを見つける可能性がありますが、必要な最小バージョン番号を見つけることができません。これはsetup.pyにのみ保存されます。
103 python  pip 

7
「エラー:オプション--single-version-externally-managed not notifications」は何を示していますか?
varionsパッケージ(およびを含む)error: option --single-version-externally-managed not recognizedにpip installingを実行すると、突然エラーが発生し始めたようです。これまでにこのエラーを見たことがありませんが、何も変更されていないtravis-ciビルドにも表示されます。PyObjCastropy このエラーは古い配布を示していますか?または、いくつかの誤って指定されたオプションsetup.py?それとも完全に別のものですか?
102 python  pip  distribute 

26
ほとんどすべてのライブラリをインストールするpipの問題
ほとんど何でもインストールするのにpipを使うのは難しいです。私はコーディングの初心者なので、これはおそらく私が間違っていることだと思い、easy_installをオプトアウトして、必要なことのほとんどを実行しました。ただし、今はnltkライブラリをダウンロードしようとしており、どちらも作業を完了していません。 入ってみた sudo pip install nltk しかし、次の応答を得ました: /Library/Frameworks/Python.framework/Versions/2.7/bin/pip run on Sat May 4 00:15:38 2013 Downloading/unpacking nltk Getting page https://pypi.python.org/simple/nltk/ Could not fetch URL [need more reputation to post link]: There was a problem confirming the ssl certificate: <urlopen error [Errno 1] _ssl.c:504: error:0D0890A1:asn1 encoding routines:ASN1_verify:unknown message digest algorithm> Will …
101 python  pip  nltk  easy-install 

5
pipパッケージをローカルではなくグローバルにインストールするにはどうすればよいですか?
pip3を使用してflake8パッケージをインストールしようとしていますが、すでに1つのローカルロケーションにインストールされているため、インストールを拒否しているようです。 グローバルに(システムレベルで)インストールするように強制するにはどうすればよいですか? pip3 install flake8 Requirement already satisfied (use --upgrade to upgrade): flake8 in ./.local/lib/python3.4/site-packages 自分で宛先を指定したくないので、どのプラットフォームでも使用できる汎用ソリューション(Debian、OS X、場合によってはWindowsでも機能するはずです)を好むことに注意してください。 いくつかの奇妙な理由で、私がすでに指定し--userたように動作しますが、私の場合は指定しませんでした。 パッケージをグローバルにインストールする唯一の方法は、最初にパッケージを削除してから、この後に再度インストールすることでした。どういうわけか、pip(8.1.1)は、パッケージがローカルに存在する場合、グローバルにインストールすることを拒否しているようです。 免責事項:実験中に仮想環境が使用されたり、害を受けたりしたことはありません。
101 python  pip 

5
src / lxml / etree_defs.h:9:31:致命的なエラー:libxml / xmlversion.h:そのようなファイルまたはディレクトリはありません
そのファイル「pip install -r requirements.txt --download-cache=~/tmp/pip-cache」にパッケージをインストールするために次のコマンドを実行しています 。 required.txtには、次のようなパッケージが含まれています # Data formats # ------------ PIL==1.1.7 # html5lib==0.90 httplib2==0.7.4 lxml==2.3.1 # Documentation # ------------- Sphinx==1.1 docutils==0.8.1 # Testing # ------- behave==1.1.0 dingus==0.3.2 django-testscenarios==0.7.2 mechanize==0.2.5 mock==0.7.2 testscenarios==0.2 testtools==0.9.14 wsgi_intercept==0.5.1 「lxml」パッケージのインストールを開始している間、次のエラーが発生します Requirement already satisfied (use --upgrade to upgrade): django-testproject>=0.1.1 in /usr/lib/python2.7/site-packages/django_testproject-0.1.1-py2.7.egg (from django-testscenarios==0.7.2->-r requirements.txt (line …
99 python-2.7  lxml  pip 


12
pip自体のバージョンを知る方法
pip使用している実際のバージョンを提供するシェルコマンドはどれですか? pippip showインストールされているがそれ自体を除外しているモジュールのすべてのバージョンで提供します。
99 python  pip 

30
virtualenvの代わりにグローバルサイトパッケージにインストールするpip
を使用pip3してパッケージをにインストールすると、パッケージvirtualenvはvirtualenvフォルダーではなく、グローバルなsite-packagesフォルダーにインストールされます。OS X Mavericks(10.9.1)でPython3とvirtualenvを設定する方法は次のとおりです。 私はHomebrewを使用してPython3をインストールしました: ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" brew install python3 --with-brewed-openssl の$PATH変数を変更しました.bash_profile。次の行を追加しました: export PATH=/usr/local/bin:$PATH 実行するとwhich python3戻ります/usr/local/bin/python3(シェルの再起動後)。 注:which python3それでも/を返しusr/bin/pythonます。 インストールされてvirtualenv使用してpip3: pip3 install virtualenv 次に、新しいvirtualenvを作成してアクティブ化します。 virtualenv testpy3 -p python3 cd testpy3 source bin/activate 注:-p python3を指定しない場合、virtualenvのbinフォルダーからpipが欠落します。 実行するwhich pipと、which pip3どちらもvirtualenvフォルダを返します。 /Users/kristof/VirtualEnvs/testpy3/bin/pip3 ここで、アクティブ化されたvirtualenvでpipを使用してMarkdownなどをインストールしようとすると、pipはvirtualenvのsite-packagesフォルダーではなく、グローバルなsite-packagesフォルダーにインストールされます。 pip install markdown ランニングpip listリターン: Markdown (2.3.1) pip (1.4.1) setuptools …
98 python  macos  virtualenv  pip 

26
pip:_internalという名前のモジュールはありません
何らかの方法でpipを使用しようとすると問題が発生します。Ubuntu 16.04.4を使用しています 私はそれをすでに使用したと言っておく必要があり、問題は一度もありませんでしたが、今日からコマンドを使用すると、常に同じエラーが発生します(例としてを使用pip --upgrade)。 Traceback (most recent call last): File "/usr/local/bin/pip", line 7, in <module> from pip._internal import main ImportError: No module named _internal 私はsudo apt-get remove python-pip続いてやってみましたsudo apt-get install python-pipが、何も変わっていません。
98 python  pip 

4
pipキャッシュフォルダはどこにありますか
Python pipキャッシュフォルダはどこにありますか?インストール中にエラーが発生し、キャッシュファイルを使用してパッケージを再インストールしました そのディレクトリはどこにありますか?将来インストールするためにバックアップしたいです。出来ますか ? たとえば、私はこれを持っています: Using cached cssselect-0.9.1.tar.gz 私はグーグルでこのディレクトリを検索しましたが、私が見たものはすべて、フォルダからインストールする方法を学び、デフォルトのキャッシュディレクトリを見つけたいと思っています。 そして別の質問ですが、これらのキャッシュファイルはそのディレクトリにとどまるのでしょうか、それともすぐに削除されるのでしょうか?
98 python  pip 

14
Python 3.6にPIPをインストールする方法
私はpython 3.6のPIPをインストールしようとしていますが、YouTubeでチュートリアルを調べましたが、すべて古くなっていて、どれも動作していないようです。私のプロジェクトを続けることができるように、どんな情報も役に立ちます。
97 python  pip 

7
pipがTypeErrorをスローします:新しいパッケージをインストールしようとすると、parse()が予期しないキーワード引数 'transport_encoding'を受け取りました
Anaconda3の最新バージョンを使用しています。インストールしたばかりで、いくつかのパッケージをダウンロードしようとしています。アナコンダプロンプトを使用しています。pipを使用して(既存のパッケージのアップグレードを含む)何かをしようとすると、次のトレースバックが表示されます。 Exception: Traceback (most recent call last): File "C:\Users\csprock\Anaconda3\lib\site-packages\pip\basecommand.py", line 215, in main status = self.run(options, args) File "C:\Users\csprock\Anaconda3\lib\site-packages\pip\commands\install.py", line 335, in run wb.build(autobuilding=True) File "C:\Users\csprock\Anaconda3\lib\site-packages\pip\wheel.py", line 749, in build self.requirement_set.prepare_files(self.finder) File "C:\Users\csprock\Anaconda3\lib\site-packages\pip\req\req_set.py", line 380, in prepare_files ignore_dependencies=self.ignore_dependencies)) File "C:\Users\csprock\Anaconda3\lib\site-packages\pip\req\req_set.py", line 487, in _prepare_file req_to_install, finder) File "C:\Users\csprock\Anaconda3\lib\site-packages\pip\req\req_set.py", line 428, …

2
pipパッケージの依存関係ツリーを表示する方法はありますか?
複数のパッケージ依存関係を持つプロジェクトがありますrequirements.txt。主な要件はにリストされています。私が呼び出すpip freezeと、現在インストールされているパッケージがプレーンリストとして出力されます。次のような依存関係も取得したいと思います。 Flask==0.9 Jinja2==2.7 Werkzeug==0.8.3 Jinja2==2.7 Werkzeug==0.8.3 Flask-Admin==1.0.6 Flask==0.9 Jinja2==2.7 Werkzeug==0.8.3 目標は、特定の各パッケージの依存関係を検出することです。 Werkzeug==0.8.3 Flask==0.9 Flask-Admin==1.0.6 そして、これらを私の現在のに挿入しrequirements.txtます。たとえば、この入力の場合: Flask==0.9 Flask-Admin==1.0.6 Werkzeug==0.8.3 取得したい: Flask==0.9 Jinja2==2.7 Flask-Admin==1.0.6 Werkzeug==0.8.3 インストールされているpipパッケージの依存関係を表示する方法はありますか?

1
Pythonアプリケーションをパッケージ化して、pipでインストールできるようにするにはどうすればよいですか?
私は仕事で走っているフットボールチップコンテストのための暇なときにdjangoアプリケーションを書いています。私はこの時間を賢く使って、virtualenv、pip、パッケージング、django 1.3、そして簡単に再配布可能なアプリケーションを作成する方法について理解しました。ここまでは順調ですね。 梱包部分は私次第です。たとえば、GitHubのdjangoアプリの多くは、ほとんど同じ方法で(ほぼ)バンドルされています。例として、django-uni-formsを使用します。 私が想定しているのは、MANIFEST.inとsetup.pyが、pipがその仕事をするために必要な唯一の必須要素であるということです。あれは正しいですか?私の仮定が間違っている場合、他にどのようなコンポーネントが必要ですか? 必要なパッケージファイルは一般に生成されますか、それとも手動で作成されますか?依存関係を記述してからインストールすることもできますか?私のアプリケーションはに依存しdjango-uni-formsておりrequirements.txt、依存関係のインストールに使用したアプリ内のファイルにリストされています。しかし、それはパッケージングシステムが処理できるものですか? アプリケーションをパッケージ化して、pipがアプリケーションと依存関係をインストールできるようにするために実行する必要がある手順は何ですか?


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.