gpt4 book ai didi

python - 从git手动安装后导入错误

转载 作者:行者123 更新时间:2023-12-01 04:39:16 28 4
gpt4 key购买 nike

我从以下 git url 手动安装了 vnfmanager 软件包

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

并按照指定的安装步骤进行操作

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

安装完成,(“/usr/local/lib/python2.7/dist-packages/”)中没有任何错误,但是,当我尝试从 python 解释器导入模块时,出现“ImportError:没有名为 vnf_manager 的模块” ”

我正在使用 python 2.7,这里有一些更多详细信息

which -a python
/usr/bin/python

Python 的 sys.path 输出

['', '/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 

请帮忙。

最佳答案

在 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 开发 header 。这是特定于操作系统的。在基于 Debian 的 Linux 上,尝试 sudo apt-get install build-essential python-dev

不要手动将 Python 包安装到系统范围的 Python 安装中。它可以以令人讨厌的方式破坏事物。您的系统范围内的 Python 安装应由操作系统包管理器管理。 IE。不要以 root 身份运行 pip 或 setup.py install。相反,请使用 virtualenv。

关于python - 从git手动安装后导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31116703/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com