我正在尝试在我的centos上以centos7(https://github.com/pritunl/pritunl-client)执行一个python项目。
我已完成以下步骤,但收到错误。请建议如何克服这个问题。
遵循的步骤:
拼命地跑:
$ ls -lrt /usr/bin/python*
-rwxr-xr-x. 1 root root 7136 Nov 20 07:31 /usr/bin/python2.7
lrwxrwxrwx. 1 root root 9 Feb 8 20:26 /usr/bin/python2 ->python2.7
lrwxrwxrwx. 1 root root 7 Feb 8 20:26 /usr/bin/python -> python2
将#!/usr/bin/python2.7
添加到文件setup.py
python2.7 setup.py build
python2.7 setup.py install
pritunl-client
执行程序后,我在日志中看到以下错误。
Mar 2 10:55:33 APOC python2.7: detected unhandled Python exception in '/usr/bin/pritunl-client-gtk'
Mar 2 10:55:34 APOC abrt-server: Executable '/usr/bin/pritunl-client-gtk' doesn't belong to any package and ProcessUnpackaged is set to 'no'
Mar 2 10:55:34 APOC abrt-server: 'post-create' on '/var/spool/abrt/Python-2016-03-02-10:55:34-4634' exited with 1
Mar 2 10:55:34 APOC abrt-server: Deleting problem directory '/var/spool/abrt/Python-2016-03-02-10:55:34-4634'
Mar 2 10:55:34 APOC pritunl-client-gtk.desktop: Traceback (most recent call last):
Mar 2 10:55:34 APOC pritunl-client-gtk.desktop: File "/usr/bin/pritunl-client-gtk", line 9, in <module>
Mar 2 10:55:34 APOC pritunl-client-gtk.desktop: load_entry_point('pritunl-client==1.0.894.98', 'console_scripts', 'pritunl-client-gtk')()
Mar 2 10:55:34 APOC pritunl-client-gtk.desktop: File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 378, in load_entry_point
Mar 2 10:55:34 APOC pritunl-client-gtk.desktop: return get_distribution(dist).load_entry_point(group, name)
Mar 2 10:55:34 APOC pritunl-client-gtk.desktop: File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2566, in load_entry_point
Mar 2 10:55:34 APOC pritunl-client-gtk.desktop: return ep.load()
Mar 2 10:55:34 APOC pritunl-client-gtk.desktop: File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2260, in load
Mar 2 10:55:34 APOC pritunl-client-gtk.desktop: entry = __import__(self.module_name, globals(),globals(), ['__name__'])
Mar 2 10:55:34 APOC pritunl-client-gtk.desktop: File "/usr/lib/python2.7/site-packages/pritunl_client-1.0.894.98-py2.7.egg/pritunl_client/__main__.py", line 12, in <module>
Mar 2 10:55:34 APOC pritunl-client-gtk.desktop: import requests
Mar 2 10:55:34 APOC pritunl-client-gtk.desktop: ImportError: No module named requests
答案 0 :(得分:0)
简短回答:
pip install -r requirements.txt
您应该尝试安装requests
python模块。它看起来像在requirements.txt中定义,但不在此项目的setup.py
中。
一般来说,使用
安装软件包也更好sudo pip install .
而不是使用setup.py安装它。