从gi手动安装后导入错误

2024-10-02 14:19:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我从下面的git url手动安装了vnfmanager包

https://github.com/TCS-TelcoCloud/vnfmanager

并按照规定的安装步骤进行安装

git clone https://github.com/TCS-TelcoCloud/vnfmanager.git
python setup.py install 

从python模块/usf/try import完成时,“/usf/try-import”模块中的错误(“/usf/try-import”在python/7模块中完成,但在没有/usf/try import的情况下

我正在使用Python2.7,下面是一些关于它的详细信息

^{pr2}$

在系统路径python输出

['', '/usr/local/lib/python2.7/dist-packages/vnfsvc-2015.1.0-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/python_vnfsvcclient-2015.1.0-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/vnfmanager-2015.1.0-py2.7.egg', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages']

当我尝试导入时

import vnfmanager.vnf_manager 

我出错了

ImportError: No module named vnf_manager 

请帮忙。在


Tags: 模块httpsimportgitgithubcomegglib
1条回答
网友
1楼 · 发布于 2024-10-02 14:19:12

在virtualenv中,导入在这里起作用。在

但这个方案还有其他问题。它有很多未声明的依赖项,并且它提到了一些不存在的vnfsvc_examples目录。我会联系软件包的作者。在

如果您安装了所有依赖项,则可以:

virtualenv test
source test/bin/activate
pip install pastescript oslo.db oslo.messaging oslo.config eventlet pyyaml
python setup.py install
python -c "import vnfmanager.vnf_manager"

注意:您可能需要先安装一些额外的编译时依赖项,比如编译器和Python开发头文件。这是操作系统特有的。在基于Debian的Linux上,尝试sudo apt-get install build-essential python-dev。在

不要在系统范围的Python安装中手动安装Python包。它能以恶劣的方式破坏事物。系统范围内的Python安装应由OS包管理器管理。一、 不要以根用户身份运行pip或setup.py install。相反,使用virtualenv。在

相关问题 更多 >