python setup.py install 报错【Project namexxx was given, but was not able to be found.】
错误信息:
[root@wangjq networking-mirror]# python setup.py install /usr/lib64/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'long_description_content_type' warnings.warn(msg) /usr/lib64/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'project_urls' warnings.warn(msg) Installed /wangjq/python_plugin_test/networking-mirror/pbr-5.4.3-py2.7.egg ERROR:root:Error parsing Traceback (most recent call last): File "/wangjq/python_plugin_test/networking-mirror/pbr-5.4.3-py2.7.egg/pbr/core.py", line 96, in pbr attrs = util.cfg_to_args(path, dist.script_args) File "/wangjq/python_plugin_test/networking-mirror/pbr-5.4.3-py2.7.egg/pbr/util.py", line 270, in cfg_to_args pbr.hooks.setup_hook(config) File "/wangjq/python_plugin_test/networking-mirror/pbr-5.4.3-py2.7.egg/pbr/hooks/__init__.py", line 25, in setup_hook metadata_config.run() File "/wangjq/python_plugin_test/networking-mirror/pbr-5.4.3-py2.7.egg/pbr/hooks/base.py", line 27, in run self.hook() File "/wangjq/python_plugin_test/networking-mirror/pbr-5.4.3-py2.7.egg/pbr/hooks/metadata.py", line 26, in hook self.config['name'], self.config.get('version', None)) File "/wangjq/python_plugin_test/networking-mirror/pbr-5.4.3-py2.7.egg/pbr/packaging.py", line 874, in get_version name=package_name)) Exception: Versioning for this project requires either an sdist tarball, or access to an upstream git repository. It's also possible that there is a mismatch between the package name in setup.cfg and the argument given to pbr.version.VersionInfo. Project name networking-mirror was given, but was not able to be found. error in setup command: Error parsing /wangjq/python_plugin_test/networking-mirror/setup.cfg: Exception: Versioning for this project requires either an sdist tarball, or access to an upstream git repository. It's also possible that there is a mismatch between the package name in setup.cfg and the argument given to pbr.version.VersionInfo. Project name networking-mirror was given, but was not able to be found.
解决方法:
git init