私はPyPIリポジトリにパッケージを持っています。ユーザーが関連の.exeファイルを実行したときしかし、それは、Python 3自体をインストールしていない依存関係のあるPython Windowsインストーラ?
python3 setup.py register sdist bdist_wininst upload
:私は新しいバージョンを、特に「bdist_wininst」をアップロードするには、次のコマンドを実行して、Windowsインストーラが含まれています。さらに、Python 3がインストールされていても、関連する依存関係はインストールされません。
Python 3がインストールされていない場合、パッケージとその依存関係をインストールするWindowsインストーラを作成する最も良い方法は何ですか?
これができない場合は、Python 3がインストールされていると仮定して、私のパッケージとその依存関係をインストールするWindowsインストーラを作成する最も良い方法は何ですか?
私はUbuntu 12.04を使用しています。
:あなたはdefinetelyあなたのパッケージにはPythonをバンドルすることができますし、十分に確立さNSISオープンソースのインストーラに基づいているpynsistを試してみる必要があります
from distutils.core import setup
import codecs
try:
codecs.lookup('mbcs')
except LookupError:
ascii = codecs.lookup('ascii')
func = lambda name, enc=ascii: {True: enc}.get(name=='mbcs')
codecs.register(func)
setup(
name='SIGACTor',
version='0.1.14dev',
description=open('README.txt').read(),
url='http://bitbucket.org/davidystephenson/sigactor',
author='David Y. Stephenson',
author_email='[email protected]',
packages=['sigactor'],
license='Proprietary',
long_description=open('README.txt').read(),
install_requires=[
'beautifulsoup4',
'feedparser',
'python-dateutil',
'pyyaml'
],
)
の人が一度だけこれを答える必要があります。http://askubuntu.com/questions/315428/python-windows-installer-with-all-dependencies --- askubuntuがstackoverflowに戻って人々を指すように、おそらく*この*質問は質問に答えられる場所になるはずです:) – mnagel
私の謝罪 - 私は質問が移行されることを理解していませんでした。 –
Windowsを実行可能にしたいですか? 'py2exe'や' PyInstaller'を使ってみましたか?これらのパッケージは、Pythonがインストールされていないコンピュータでプログラムを実行できるようにするexeファイルを作成します。 – sytech