pkg.resources.distribution not found...
Verfasst: Montag 27. Juni 2016, 12:58
hi
ich möchte mir ne installationsdatei auf mein android tablet ziehen.
dazu verwende ich python-for-andriod mit kivy.
hab (soweit ich weiß) alles korrekt installiert und auch die pfadangaben korrekt gemacht.
über batch wollte ich jetzt den befehl:
ausführen lassen, nur leider bekomm ich diese fehlermeldung:
leider kann damit aber nicht wirklich was anfangen.
könnte mir bitte jemand helfen?
ach und der code um den es hier geht is glaub ich dieser:
ich möchte mir ne installationsdatei auf mein android tablet ziehen.
dazu verwende ich python-for-andriod mit kivy.
hab (soweit ich weiß) alles korrekt installiert und auch die pfadangaben korrekt gemacht.
über batch wollte ich jetzt den befehl:
Code: Alles auswählen
@echo off
REM Batch command to easily invoke the pip install/ uninstall function.
REM User can quickly install the required python module by just entering the module name
REM Runs on Windows
:start
cls
echo.
echo.
echo ===================
echo ANDROID-INSTALL
echo Menu
echo ===================
echo 1. Android Installationsdatei erstellen
echo 2. Beenden
echo ================
echo.
REM set the python version here
set python_ver=27
set /p x=Bitte Nummer eingeben:
IF '%x%' == '1' GOTO NUM_1
IF '%x%' == '2' GOTO NUM_2
GOTO start
:NUM_1
p4a apk --sdk_dir C:\Users\DMD-OL\AppData\Local\Android\Sdk --ndk_dir C:\Users\DMD-OL\Documents\Android\android-ndk-r12 --android_api 23 --ndk_version r12 --private C:\Users\DMD-OL\Desktop\ERGEBNISSE.py --package=org.example.myapp --name "My application" --version 0.1 --bootstrap=sdl2 --requirements=python2,kivy,numpy,dateutil,lepl.apps.rfc3696,reportlab
pause
GOTO start
:NUM_2
exitCode: Alles auswählen
===================
ANDROID-INSTALL
Menu
===================
1. Android Installationsdatei erstellen
2. Beenden
================
Bitte Nummer eingeben:1
Traceback (most recent call last):
File "C:\Python27\Scripts\p4a-script.py", line 5, in <module>
from pkg_resources import load_entry_point
File "C:\Python27\lib\site-packages\pkg_resources\__init__.py", line 2927, in <module>
@_call_aside
File "C:\Python27\lib\site-packages\pkg_resources\__init__.py", line 2913, in _call_aside
f(*args, **kwargs)
File "C:\Python27\lib\site-packages\pkg_resources\__init__.py", line 2940, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "C:\Python27\lib\site-packages\pkg_resources\__init__.py", line 635, in _build_master
ws.require(__requires__)
File "C:\Python27\lib\site-packages\pkg_resources\__init__.py", line 943, in require
needed = self.resolve(parse_requirements(requirements))
File "C:\Python27\lib\site-packages\pkg_resources\__init__.py", line 829, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'sh>=1.10' distribution was not found and is required by python-for-android
Drücken Sie eine beliebige Taste . . .könnte mir bitte jemand helfen?
ach und der code um den es hier geht is glaub ich dieser:
Code: Alles auswählen
#!C:\Python27\python.exe
# EASY-INSTALL-ENTRY-SCRIPT: 'python-for-android==0.4','console_scripts','p4a'
__requires__ = 'python-for-android==0.4'
import sys
from pkg_resources import load_entry_point
if __name__ == '__main__':
sys.exit(
load_entry_point('python-for-android==0.4', 'console_scripts', 'p4a')()