当导入paddlehub库时,出现了奇怪的问题,

tzdcorbm  于 5个月前  发布在  其他
关注(0)|答案(6)|浏览(42)

import paddlehub as hub
在pycharm时,运行上面的代码,直接提示安装git。
但是git我已经安装过了。
如果我选择了安装,再次运行还是提示安装。
如果我不安装,直接报错,报错内容如何。
raise ImportError('Failed to initialize: {0}'.format(exc)) from exc
ImportError: Failed to initialize: Cmd('git') failed due to: exit code(2)
cmdline: git version

m0rkklqb

m0rkklqb1#

请提供您正在使用的Paddle和PaddleHub的具体版本,以及您是在Windows还是Linux系统下运行。尝试执行以下命令:

pip install gitpython

或者卸载PaddleHub,重新安装Paddle及其2.0或更高版本。您的问题可能是由于安装了不兼容的版本导致的。在2.0.x版本的PaddleHub和Paddle配合使用时,应该不会出现这个问题。

c86crjj0

c86crjj02#

Windows 10
(venv) C:\Users\CPUCN\PycharmProjects\pythonProjectfeijiang\venv>pip list
Package Version
appdirs 1.4.4
astor 0.8.1
Babel 2.9.0
bce-python-sdk 0.8.53
cached-property 1.5.2
certifi 2020.12.5
cfgv 3.2.0
chardet 4.0.0
click 7.1.2
colorama 0.4.4
colorlog 4.7.2
configy 0.1.1
cycler 0.10.0
decorator 4.4.2
distlib 0.3.1
easydict 1.9
filelock 3.0.12
flake8 3.8.4
Flask 1.1.2
Flask-Babel 2.0.0
func-timeout 4.3.5
future 0.18.2
gast 0.3.3
gitdb 4.0.5
GitPython 3.1.14
grpcio 1.33.2
grpcio-tools 1.33.2
h5py 3.2.1
identify 2.0.0
idna 2.10
imageio 2.9.0
imgaug 0.4.0
importlib-metadata 3.7.0
itsdangerous 1.1.0
jieba 0.42.1
Jinja2 2.11.3
Keras 2.4.3
kiwisolver 1.3.1
lmdb 1.1.1
MarkupSafe 1.1.1
matplotlib 3.3.4
mccabe 0.6.1
networkx 2.5
nodeenv 1.5.0
numpy 1.19.3
opencv-python 4.2.0.32
packaging 20.9
paddle-serving-app 0.0.0
paddle-serving-client 0.0.0
paddle-serving-server 0.5.0
paddlehub 2.0.4
paddlenlp 2.0.0rc8
paddleocr 2.0.2
paddlepaddle 2.0.1
pdf2image 1.14.0
Pillow 8.1.1
pip 21.0.1
pre-commit 2.10.1
protobuf 3.15.3
pyclipper 1.2.1
pycodestyle 2

ippsafx7

ippsafx73#

可以加我QQ:332690958,远程看看。

p8ekf7hl

p8ekf7hl4#

您好,您的Python版本是3.7.9,pip是20.3。这个问题可能是由于Python和pip版本不匹配导致的。您可以尝试更新pip版本,具体操作如下:

  1. 打开终端,输入以下命令升级pip:
pip install --upgrade pip
  1. 升级完成后,检查Python和pip的版本是否匹配:
python --version
pip --version

如果问题仍然存在,请尝试在终端中设置GIT_PYTHON_REFRESH环境变量,具体操作如下:

  1. 打开终端,输入以下命令设置GIT_PYTHON_REFRESH环境变量:
export GIT_PYTHON_REFRESH=quiet
  1. 然后再次尝试执行之前出现问题的命令。
mccptt67

mccptt675#

Python 3.7.0 (默认,2018年6月28日,08:04:48) [MSC v.1912 64位(AMD64)] :: Anaconda,Inc. on win32

kupeojn6

kupeojn66#

我遇到了一个类似的问题,关于在Win10上使用Python 3.7.0的PaddleHub 2.0+。升级我的Python版本到3.7.4后,它可以正常工作了。你可以从https://www.python.org/downloads/release/python-374/下载。

相关问题