Giter VIP home page Giter VIP logo

Comments (7)

csy0225 avatar csy0225 commented on May 26, 2024

你可以尝试编译的时候加上编译选项 --with_python=ON --python_version=3.8
编译成功后,会在 build 目录下面生成对应的 whl 文件,安装即可。

from paddle-lite.

AntyRia avatar AntyRia commented on May 26, 2024

感谢!

from paddle-lite.

AntyRia avatar AntyRia commented on May 26, 2024

顺便想再问一下,我编译出现这样的错误是为什么
`/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/dist.py:315: SetuptoolsDeprecationWarning: Invalid version: '3c61295ed'.
!!

    ********************************************************************************
    The version specified is not a valid version according to PEP 440.
    This may not work as expected with newer versions of
    setuptools, pip, and PyPI.

    This deprecation is overdue, please update your project and remove deprecated
    calls to avoid build errors in the future.

    See https://peps.python.org/pep-0440/ for details.
    ********************************************************************************

!!
self._validate_version(self.metadata.version)
running bdist_wheel
/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/command/egg_info.py:130: SetuptoolsDeprecationWarning: Invalid version: '3c61295ed'.
!!

    ********************************************************************************
    Version '3c61295ed' is not valid according to PEP 440.

    Please make sure to specify a valid version for your package.
    Also note that future releases of setuptools may halt the build process
    if an invalid version is given.

    This deprecation is overdue, please update your project and remove deprecated
    calls to avoid build errors in the future.

    See https://peps.python.org/pep-0440/ for details.
    ********************************************************************************

!!
return _normalization.best_effort_version(tagged)
Traceback (most recent call last):
File "setup.py", line 121, in
setup(
File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/init.py", line 103, in setup
return distutils.core.setup(**attrs)
File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 185, in setup
return run_commands(dist)
File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 201, in run_commands
dist.run_commands()
File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands
self.run_command(cmd)
File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/dist.py", line 989, in run_command
super().run_command(command)
File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 987, in run_command
cmd_obj.ensure_finalized()
File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/cmd.py", line 111, in ensure_finalized
self.finalize_options()
File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/wheel/bdist_wheel.py", line 249, in finalize_options
egg_info.ensure_finalized() # needed for correct wheel_dist_name
File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/cmd.py", line 111, in ensure_finalized
self.finalize_options()
File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/command/egg_info.py", line 224, in finalize_options
parsed_version = packaging.version.Version(self.egg_version)
File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_vendor/packaging/version.py", line 198, in init
raise InvalidVersion(f"Invalid version: '{version}'")
setuptools.extern.packaging.version.InvalidVersion: Invalid version: '3c61295ed'
make[3]: *** [lite/CMakeFiles/publish_inference_python_installer.dir/build.make:57:lite/CMakeFiles/publish_inference_python_installer] 错误 1
make[2]: *** [CMakeFiles/Makefile2:483:lite/CMakeFiles/publish_inference_python_installer.dir/all] 错误 2
make[2]: *** 正在等待未完成的任务....
[100%] Built target paddle_full_api_shared
Strip debug symbols done on final executable file.
[100%] Built target test_model_bin
[100%] Linking CXX executable benchmark_bin
Strip debug symbols done on final executable file.
[100%] Built target benchmark_bin
make[1]: *** [CMakeFiles/Makefile2:426:lite/CMakeFiles/publish_inference.dir/rule] 错误 2
make: *** [Makefile:222:publish_inference] 错误 2
`

from paddle-lite.

AntyRia avatar AntyRia commented on May 26, 2024

上述问题导致了我在使用python install setup.py install时出现以下错误:
Traceback (most recent call last): File "setup.py", line 121, in <module> setup( File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/__init__.py", line 103, in setup return distutils.core.setup(**attrs) File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 185, in setup return run_commands(dist) File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/core.py", line 201, in run_commands dist.run_commands() File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands self.run_command(cmd) File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/dist.py", line 989, in run_command super().run_command(command) File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 988, in run_command cmd_obj.run() File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/command/install.py", line 84, in run self.do_egg_install() File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/command/install.py", line 132, in do_egg_install self.run_command('bdist_egg') File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command self.distribution.run_command(command) File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/dist.py", line 989, in run_command super().run_command(command) File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/dist.py", line 987, in run_command cmd_obj.ensure_finalized() File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/cmd.py", line 111, in ensure_finalized self.finalize_options() File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/command/bdist_egg.py", line 95, in finalize_options ei_cmd = self.ei_cmd = self.get_finalized_command("egg_info") File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/cmd.py", line 305, in get_finalized_command cmd_obj.ensure_finalized() File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_distutils/cmd.py", line 111, in ensure_finalized self.finalize_options() File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/command/egg_info.py", line 224, in finalize_options parsed_version = packaging.version.Version(self.egg_version) File "/home/cat/miniconda3/envs/py38/lib/python3.8/site-packages/setuptools/_vendor/packaging/version.py", line 198, in __init__ raise InvalidVersion(f"Invalid version: '{version}'") setuptools.extern.packaging.version.InvalidVersion: Invalid version: '3c61295ed'

from paddle-lite.

AntyRia avatar AntyRia commented on May 26, 2024

@csy0225

from paddle-lite.

csy0225 avatar csy0225 commented on May 26, 2024

看你上面的报错是 python 安装 whl 包时候报错的,编译应该没有出现问题。所以你可以尝试一下升级 python 的 setuptools 试试,例如 pip install --upgrade pip setuptools==57.5.0

from paddle-lite.

AntyRia avatar AntyRia commented on May 26, 2024

问题已解决 感谢!

from paddle-lite.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.