It can't use in windows

20 views
Skip to first unread message

Haotian Gan

unread,
Apr 15, 2023, 11:33:23 AM4/15/23
to Python For Android
C:\Users\甘昊天>pip install git+https://github.com/kivy/python-for-android.git
Collecting git+https://github.com/kivy/python-for-android.git
  Cloning https://github.com/kivy/python-for-android.git to c:\users\甘昊天\appdata\local\temp\pip-req-build-urfdxsgl
  Running command git clone --filter=blob:none --quiet https://github.com/kivy/python-for-android.git 'C:\Users\甘昊天\AppData\Local\Temp\pip-req-build-urfdxsgl'
  Resolved https://github.com/kivy/python-for-android.git to commit 8cae1f63e4ced626e9989f8611804a2b8c22d0e8
  Preparing metadata (setup.py) ... done
Collecting appdirs (from python-for-android==2023.2.10)
  Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
Requirement already satisfied: colorama>=0.3.3 in f:\file\python\py3.11\lib\site-packages (from python-for-android==2023.2.10) (0.4.6)
Collecting jinja2 (from python-for-android==2023.2.10)
  Using cached Jinja2-3.1.2-py3-none-any.whl (133 kB)
Collecting pep517 (from python-for-android==2023.2.10)
  Using cached pep517-0.13.0-py3-none-any.whl (18 kB)
Collecting toml (from python-for-android==2023.2.10)
  Using cached toml-0.10.2-py2.py3-none-any.whl (16 kB)
Collecting packaging (from python-for-android==2023.2.10)
  Using cached packaging-23.1-py3-none-any.whl (48 kB)
Collecting sh<2.0,>=1.10 (from python-for-android==2023.2.10)
  Using cached sh-1.14.3.tar.gz (62 kB)
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [12 lines of output]
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "C:\Users\甘昊天\AppData\Local\Temp\pip-install-xdmpixxh\sh_b6616e1d49c640759721c5f093847423\setup.py", line 5, in <module>
          import sh
        File "C:\Users\甘昊天\AppData\Local\Temp\pip-install-xdmpixxh\sh_b6616e1d49c640759721c5f093847423\sh.py", line 45, in <module>
          import pty
        File "F:\file\Python\py3.11\Lib\pty.py", line 12, in <module>
          import tty
        File "F:\file\Python\py3.11\Lib\tty.py", line 5, in <module>
          from termios import *
      ModuleNotFoundError: No module named 'termios'
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

C:\Users\甘昊天>pip install python-for-android
Requirement already satisfied: python-for-android in f:\file\python\py3.11\lib\site-packages\python_for_android-2023.2.10-py3.11.egg (2023.2.10)
Collecting appdirs (from python-for-android)
  Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
Requirement already satisfied: colorama>=0.3.3 in f:\file\python\py3.11\lib\site-packages (from python-for-android) (0.4.6)
Collecting jinja2 (from python-for-android)
  Using cached Jinja2-3.1.2-py3-none-any.whl (133 kB)
Collecting pep517 (from python-for-android)
  Using cached pep517-0.13.0-py3-none-any.whl (18 kB)
Collecting toml (from python-for-android)
  Using cached toml-0.10.2-py2.py3-none-any.whl (16 kB)
Collecting packaging (from python-for-android)
  Using cached packaging-23.1-py3-none-any.whl (48 kB)
Collecting sh<2.0,>=1.10 (from python-for-android)
  Using cached sh-1.14.3.tar.gz (62 kB)
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [12 lines of output]
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "C:\Users\甘昊天\AppData\Local\Temp\pip-install-ijpmu1m1\sh_65d12406958343178df9fa7e58f1b00c\setup.py", line 5, in <module>
          import sh
        File "C:\Users\甘昊天\AppData\Local\Temp\pip-install-ijpmu1m1\sh_65d12406958343178df9fa7e58f1b00c\sh.py", line 45, in <module>
          import pty
        File "F:\file\Python\py3.11\Lib\pty.py", line 12, in <module>
          import tty
        File "F:\file\Python\py3.11\Lib\tty.py", line 5, in <module>
          from termios import *
      ModuleNotFoundError: No module named 'termios'
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.













or






























C:\Users\甘昊天>python F:\file\Python\pfa\python-for-android-develop\set up.py install
python: can't open file 'F:\\file\\Python\\pfa\\python-for-android-develop\\set': [Errno 2] No such file or directory

C:\Users\甘昊天>python F:\file\Python\pfa\python-for-android-develop\setup.py install
F:\file\Python\py3.11\Lib\site-packages\setuptools\dist.py:547: UserWarning: Normalizing '2023.02.10' to '2023.2.10'
  warnings.warn(tmpl.format(**locals()))
running install
F:\file\Python\py3.11\Lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
F:\file\Python\py3.11\Lib\site-packages\setuptools\command\easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
running bdist_egg
running egg_info
creating python_for_android.egg-info
writing python_for_android.egg-info\PKG-INFO
writing dependency_links to python_for_android.egg-info\dependency_links.txt
writing entry points to python_for_android.egg-info\entry_points.txt
writing requirements to python_for_android.egg-info\requires.txt
writing top-level names to python_for_android.egg-info\top_level.txt
writing manifest file 'python_for_android.egg-info\SOURCES.txt'
reading manifest file 'python_for_android.egg-info\SOURCES.txt'
writing manifest file 'python_for_android.egg-info\SOURCES.txt'
installing library code to build\bdist.win-amd64\egg
running install_lib
warning: install_lib: 'build\lib' does not exist -- no Python modules to install

creating build
creating build\bdist.win-amd64
creating build\bdist.win-amd64\egg
creating build\bdist.win-amd64\egg\EGG-INFO
copying python_for_android.egg-info\PKG-INFO -> build\bdist.win-amd64\egg\EGG-INFO
copying python_for_android.egg-info\SOURCES.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying python_for_android.egg-info\dependency_links.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying python_for_android.egg-info\entry_points.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying python_for_android.egg-info\requires.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying python_for_android.egg-info\top_level.txt -> build\bdist.win-amd64\egg\EGG-INFO
zip_safe flag not set; analyzing archive contents...
creating dist
creating 'dist\python_for_android-2023.2.10-py3.11.egg' and adding 'build\bdist.win-amd64\egg' to it
removing 'build\bdist.win-amd64\egg' (and everything under it)
Processing python_for_android-2023.2.10-py3.11.egg
removing 'f:\file\python\py3.11\lib\site-packages\python_for_android-2023.2.10-py3.11.egg' (and everything under it)
Copying python_for_android-2023.2.10-py3.11.egg to f:\file\python\py3.11\lib\site-packages
python-for-android 2023.2.10 is already the active version in easy-install.pth
Installing p4a-script.py script to F:\file\Python\py3.11\Scripts
Installing p4a.exe script to F:\file\Python\py3.11\Scripts
Installing python-for-android-script.py script to F:\file\Python\py3.11\Scripts
Installing python-for-android.exe script to F:\file\Python\py3.11\Scripts

Installed f:\file\python\py3.11\lib\site-packages\python_for_android-2023.2.10-py3.11.egg
Processing dependencies for python-for-android==2023.2.10
Searching for sh<2.0,>=1.10
Reading https://pypi.org/simple/sh/
Downloading https://files.pythonhosted.org/packages/b7/09/89c28aaf2a49f226fef8587c90c6386bd2cc03a0295bc4ff7fc6ee43c01d/sh-1.14.3.tar.gz#sha256=e4045b6c732d9ce75d571c79f5ac2234edd9ae4f5fa9d59b09705082bdca18c7
Best match: sh 1.14.3
Processing sh-1.14.3.tar.gz
Writing C:\Users\甘昊天\AppData\Local\Temp\easy_install-odzq6ple\sh-1.14.3\setup.cfg
Running sh-1.14.3\setup.py -q bdist_egg --dist-dir C:\Users\甘昊天\AppData\Local\Temp\easy_install-odzq6ple\sh-1.14.3\egg-dist-tmp-4ib6rn72
Traceback (most recent call last):
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\sandbox.py", line 156, in save_modules
    yield saved
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\sandbox.py", line 198, in setup_context
    yield
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\sandbox.py", line 259, in run_setup
    _execfile(setup_script, ns)
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\sandbox.py", line 46, in _execfile
    exec(code, globals, locals)
  File "C:\Users\甘昊天\AppData\Local\Temp\easy_install-odzq6ple\sh-1.14.3\setup.py", line 5, in <module>
    from os.path import join, dirname, sep
    ^^^^^^^^^
  File "C:\Users\甘昊天\AppData\Local\Temp\easy_install-odzq6ple\sh-1.14.3\sh.py", line 45, in <module>
    import pty
  File "F:\file\Python\py3.11\Lib\pty.py", line 12, in <module>
    import tty
  File "F:\file\Python\py3.11\Lib\tty.py", line 5, in <module>
    from termios import *
ModuleNotFoundError: No module named 'termios'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "F:\file\Python\pfa\python-for-android-develop\setup.py", line 87, in <module>
    setup(name='python-for-android',
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\__init__.py", line 108, in setup
    return distutils.core.setup(**attrs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\_distutils\core.py", line 185, in setup
    return run_commands(dist)
           ^^^^^^^^^^^^^^^^^^
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\_distutils\core.py", line 201, in run_commands
    dist.run_commands()
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\_distutils\dist.py", line 969, in run_commands
    self.run_command(cmd)
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\dist.py", line 1221, in run_command
    super().run_command(command)
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\_distutils\dist.py", line 988, in run_command
    cmd_obj.run()
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\command\install.py", line 74, in run
    self.do_egg_install()
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\command\install.py", line 131, in do_egg_install
    cmd.run(show_deprecation=False)
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\command\easy_install.py", line 420, in run
    self.easy_install(spec, not self.no_deps)
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\command\easy_install.py", line 662, in easy_install
    return self.install_item(None, spec, tmpdir, deps, True)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\command\easy_install.py", line 709, in install_item
    self.process_distribution(spec, dist, deps)
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\command\easy_install.py", line 754, in process_distribution
    distros = WorkingSet([]).resolve(
              ^^^^^^^^^^^^^^^^^^^^^^^
  File "F:\file\Python\py3.11\Lib\site-packages\pkg_resources\__init__.py", line 827, in resolve
    dist = self._resolve_dist(
           ^^^^^^^^^^^^^^^^^^^
  File "F:\file\Python\py3.11\Lib\site-packages\pkg_resources\__init__.py", line 863, in _resolve_dist
    dist = best[req.key] = env.best_match(
                           ^^^^^^^^^^^^^^^
  File "F:\file\Python\py3.11\Lib\site-packages\pkg_resources\__init__.py", line 1133, in best_match
    return self.obtain(req, installer)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "F:\file\Python\py3.11\Lib\site-packages\pkg_resources\__init__.py", line 1145, in obtain
    return installer(requirement)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\command\easy_install.py", line 681, in easy_install
    return self.install_item(spec, dist.location, tmpdir, deps)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\command\easy_install.py", line 707, in install_item
    dists = self.install_eggs(spec, download, tmpdir)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\command\easy_install.py", line 900, in install_eggs
    return self.build_and_install(setup_script, setup_base)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\command\easy_install.py", line 1174, in build_and_install
    self.run_setup(setup_script, setup_base, args)
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\command\easy_install.py", line 1158, in run_setup
    run_setup(setup_script, args)
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\sandbox.py", line 249, in run_setup
    with setup_context(setup_dir):
  File "F:\file\Python\py3.11\Lib\contextlib.py", line 155, in __exit__
    self.gen.throw(typ, value, traceback)
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\sandbox.py", line 190, in setup_context
    with save_modules():
  File "F:\file\Python\py3.11\Lib\contextlib.py", line 155, in __exit__
    self.gen.throw(typ, value, traceback)
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\sandbox.py", line 169, in save_modules
    saved_exc.resume()
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\sandbox.py", line 143, in resume
    raise exc.with_traceback(self._tb)
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\sandbox.py", line 156, in save_modules
    yield saved
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\sandbox.py", line 198, in setup_context
    yield
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\sandbox.py", line 259, in run_setup
    _execfile(setup_script, ns)
  File "F:\file\Python\py3.11\Lib\site-packages\setuptools\sandbox.py", line 46, in _execfile
    exec(code, globals, locals)
  File "C:\Users\甘昊天\AppData\Local\Temp\easy_install-odzq6ple\sh-1.14.3\setup.py", line 5, in <module>
    from os.path import join, dirname, sep
    ^^^^^^^^^
  File "C:\Users\甘昊天\AppData\Local\Temp\easy_install-odzq6ple\sh-1.14.3\sh.py", line 45, in <module>
    import pty
  File "F:\file\Python\py3.11\Lib\pty.py", line 12, in <module>
    import tty
  File "F:\file\Python\py3.11\Lib\tty.py", line 5, in <module>
    from termios import *
ModuleNotFoundError: No module named 'termios'


it's the same things if you use pip install 
Reply all
Reply to author
Forward
0 new messages