3

ピップと卵黄がどのように機能するかを理解するのに助けが必要です

pip install pymssqlpymssqlバージョンをインストールしたを実行2.0.0b1-dev-20111019しましたが、古いバージョンに戻したいと思いました。

yolk -V pymssql使用可能なバージョンを確認するため に実行しましたが、が返されるだけpymssql 1.0.2です。インストールしたバージョンも表示されるべきではありませんか?

Webサイトでpypiを検索すると、1.0.2が利用可能な唯一のバージョンであることがわかります。これは、pipがpypi以外のソースを使用していることを意味しますか?

4

3 に答える 3

3

yolkPyPI私の知る限り、XMLRPC APIを介してのみ検索pipし、Webをクロールして、適合する「最適な」パッケージを探します。シードページはhttp://pypi.python.org/simple/<PACKAGE_NAME>です。

于 2012-04-27T02:28:32.620 に答える
1

ええ、pip.logファイルを見て、パッケージを検索している場所を確認してください。yolkはpypiに登録されているものを調べているだけだと思いますが、pipは、見つけることができる最新バージョンを探しています。

于 2012-04-26T16:28:12.820 に答える
1

私は通常pip-vv-flag(double-verbose、またはvery verbose)を使用して実行しています...
htisの場合は次のようになります。

$ pip install -v -v --no-install pymssql

Downloading/unpacking pymssql
  Getting page http://pypi.python.org/simple/pymssql
  URLs to search for versions for pymssql:
  * http://pypi.python.org/simple/pymssql/
  Getting page http://pymssql.sourceforge.net
  Getting page http://sourceforge.net/project/showfiles.php?group_id=40059&amp;package_id=32202
  Getting page http://code.google.com/p/pymssql/
  Getting page http://code.google.com/p/pymssql/downloads/list
  Analyzing links from page http://pypi.python.org/simple/pymssql/
   [... snip ...]
  Found link http://pymssql.googlecode.com/files/pymssql-2.0.0b1-dev-20111019.tar.gz (from http://code.google.com/p/pymssql/), version: 2.0.0b1-dev-20111019
   [... snip ...]
  Using version 2.0.0b1-dev-20111019 (newest of versions: 2.0.0b1-dev-20111019, 2.0.0b1-dev-20111019, 1.0.2, 1.0.2, 1.0.1, 1.0.1, 1.0.0)
  Downloading pymssql-2.0.0b1-dev-20111019.tar.gz (5.0Mb): 
  Downloading from URL http://pymssql.googlecode.com/files/pymssql-2.0.0b1-dev-20111019.tar.gz (from http://code.google.com/p/pymssql/)
...Downloading pymssql-2.0.0b1-dev-20111019.tar.gz (5.0Mb): 5.0Mb downloaded
  Running setup.py egg_info for package pymssql
   [... snip ...]

このようにして、ダウンロード元を明確に確認できます。

于 2012-04-26T16:59:06.877 に答える