我正在尝试运行
ceph
命令,但收到错误
$ ceph
Traceback (most recent call last):
File "/usr/local/bin/ceph", line 100, in <module>
from ceph_argparse import \
ImportError: No module named ceph_argparse
我找到了这个链接http://tracker.ceph.com/issues/11388
但是
/dist-packages/ceph_argparse.py
不存在于我的 /usr/lib/python2.7
我在 CentOS7 上工作,我通过
安装
ceph
./autogen.sh
./configure
make
make install
并点击此链接http://ceph.com/docs/master/install/manual-deployment/
在安装 ceph 之前需要获取所有必需的包
我也遇到同样的问题
bash-5.0# ceph -s
Traceback (most recent call last):
File "/usr/bin/ceph", line 146, in <module>
from ceph_argparse import \
ModuleNotFoundError: No module named 'ceph_argparse'
最后我发现我的python版本是默认的python3.7,但是我安装了python2.7 ceph-common,cpeh_argparse不在/usr/lib/python3.7/site-packages中,但它在/usr中/lib/python2.7/site-packages
ll /usr/lib/python2.7/site-packages |grep ceph_argparse
ll /usr/lib/python3.7/site-packages |grep ceph_argparse