私はPIP用のシンプルなGUIツールを開発していて、実際のプロトタイプを持っています。私はそれのためのセットアップを作成する問題に直面している。このプログラムはDebianユーザ向けです(今のところ)ので、インストール後に端末からの 'pip-gui'コマンドがユーザのために起動するようにしたいと思います。setup.pyを作成する
コードでリポジトリへのリンクは次のとおりです。 https://github.com/ayushpriya10/PIP-GUI
セットアップを作るのが私の試みはで見つけることができます: https://github.com/GDGVIT/pip-gui
(セットアップは私が働い作成されますが、それは時にしませんでした私はそれを少し改ざんしたので、既存のものを編集するのではなく、新鮮なものを作りたいと思っています。私の個人用リポジトリの新しい設定に必要な変更を加えたいと思います。リポジトリの構造が変更されます)
私は現在持っているコードは次のとおりです。
はimport os
import re
import codecs
from setuptools import setup, find_packages
here = os.path.abspath(os.path.dirname(__file__))
def find_version(*file_paths):
try:
f = codecs.open(os.path.join(here, *file_paths), "r", "latin1")
version_file = f.read()
f.close()
except:
raise RuntimeError("Unable to find version string.")
version_match = re.search(r"^__version__ = ['\"]([^'\"]*)['\"]",
version_file, re.M)
if version_match:
return version_match.group(1)
raise RuntimeError("Unable to find version string.")
try:
f = codecs.open("README.rst", encoding="utf-8")
long_description = f.read()
f.close()
except:
long_description = ""
setup(
name="pip-gui",
version=find_version("pip_gui/mainGUI.py"),
description="",
url="https://github.com/GDGVIT/pip-gui",
author="GDGVIT",
packages=find_packages(include=[
"pip_gui",
"pip_gui.*"
]),
include_package_data=True,
# py_modules=["pip_gui.mainGUI"],
entry_points={
"console_scripts": [
"pip-gui=pip_gui.mainGUI:main"
]
},
classifiers=[
"Development Status :: 4 - Beta",
"License :: OSI Approved :: Apache Software License",
"Environment :: X11 Applications :: Qt",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2 :: Only",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: Implementation :: CPython"
],
install_requires=[
"beautifulsoup4>=4.5, <4.5.4"
]
)
「PIP-GUIをインストールPIP」を介してインストールがエラーなしで実行されますが、端末でコマンド「PIP-guiのは、」「コマンドが見つかりません」というエラーが表示されます。
著者が「Ayush Priya」と私の個人リポジトリを指し示すURLに変更しています。
の郵便番号を実行してください。リンクをたどるようにしないでください。 –
リンクされているファイルがいくつかあります。どのくらい私はここに投稿するのですか?私が言ったように、私はここに新しいです::) –
最小限の例に問題を減らし、そこからコードを投稿してください。 –