これは私が使用して終了ソリューションです:
import pip
def install(package):
# Debugging
# pip.main(["install", "--pre", "--upgrade", "--no-index",
# "--find-links=.", package, "--log-file", "log.txt", "-vv"])
pip.main(["install", "--upgrade", "--no-index", "--find-links=.", package])
if __name__ == "__main__":
install("mypackagename")
raw_input("Press Enter to Exit...\n")
私はpip install examplesからだけでなく、another question上Rikard's answerから一緒にこれをつなぎ。 "--pre"引数を使用すると、非本番バージョンをインストールできます。 "--no-index"引数は、PyPIインデックスの検索を避けます。 "--find-links =。"引数はローカルフォルダ内で検索されます(これは相対的または絶対的です)。デバッグには "--log-file"、 "log.txt"、 "-vv"引数を使用しました。 "--upgrade"引数を使用すると、古いバージョンより新しいバージョンをインストールできます。
また、アンインストールする方法もわかりました。これは、いくつかの異なるPython環境がある場合に便利です。それはちょうど意図しないアンインストールを防ぐために、安全対策で、代わりに「インストール」の「アンインストール」を使用して、同じ基本フォーマットです:
import pip
def uninstall(package):
response = raw_input("Uninstall '%s'? [y/n]:\n" % package)
if "y" in response.lower():
# Debugging
# pip.main(["uninstall", package, "-vv"])
pip.main(["uninstall", package])
pass
if __name__ == "__main__":
uninstall("mypackagename")
raw_input("Press Enter to Exit...\n")
ローカルフォルダは、これらのファイルが含まれていますinstall.py、uninstall.py、mypackagename- 1.0.zip
それで
setup.py
ファイルを持っていることを注意私がPython版の正しいバージョンをダウンロードして、 'pip install'を実行した後。 –
関連項目:[ローカルディレクトリからrequirement.txtに従ってパッケージをインストールするには?](http://stackoverflow.com/q/7225900/95735) –