Re: vstart.sh complains module prettytable not found even when present on the system

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, 18 Apr 2020 at 05:21, Brad Hubbard <bhubbard@xxxxxxxxxx> wrote:
>
> On Sat, Apr 18, 2020 at 1:19 AM Rishabh Dave <ridave@xxxxxxxxxx> wrote:
> >
> > On Thu, 16 Apr 2020 at 14:55, Brad Hubbard <bhubbard@xxxxxxxxxx> wrote:
> > >
> > > Next time this happens you could also try inserting the following code
> > > above the line causing the issue ( File
> > > "/home/rishabh/repos/ceph/multifs-auth/src/pybind/ceph_daemon.py",
> > > line 24).
> > >
> > > import sys
> > > print(sys.version)
> > > print(sys.path)
> > >
> >
> > Here's the sys.version and sys,path -
> >
> > 3.7.6 (default, Jan 30 2020, 09:44:41)
> > [GCC 9.2.1 20190827 (Red Hat 9.2.1-1)]
> > ['/home/rishabh/repos/ceph/fs-shell-colors/build/lib/cython_modules/lib.3',
> > '/home/rishabh/repos/ceph/fs-shell-colors/src/pybind',
> > '/home/rishabh/repos/ceph/fs-shell-colors/build/bin',
> > '/home/rishabh/repos/ceph/fs-shell-colors/src/pybind',
> > '/home/rishabh/repos/ceph/fs-shell-colors/build/lib/cython_modules/lib.3',
> > '/home/rishabh/repos/ceph/fs-shell-colors/src/python-common',
> > '/home/rishabh/repos/ceph/fs-shell-colors/build',
> > '/home/rishabh/repos/teuthology/venv-teuth/lib64/python37.zip',
> > '/home/rishabh/repos/teuthology/venv-teuth/lib64/python3.7',
> > '/home/rishabh/repos/teuthology/venv-teuth/lib64/python3.7/lib-dynload',
> > '/usr/lib64/python3.7', '/usr/lib/python3.7',
> > '/home/rishabh/repos/teuthology/venv-teuth/lib/python3.7/site-packages']
>
> So in any of the above directories is there a prettytable.py?

Just in here - /usr/lib/python3.7. Copying output for find command ran
on my system -
$ sudo find / -name prettytable.py?
/app/lib/python2.7/site-packages/prettytable.py
/app/lib/python3.7/site-packages/prettytable.py
find: ‘/run/user/1000/gvfs’: Permission denied
/usr/lib/python3.7/site-packages/prettytable.py
/home/rishabh/repos/teuthology/venv-teuth-py3/lib/python3.7/site-packages/prettytable.py
/home/rishabh/repos/teuthology/venv-teuth/lib/python2.7/site-packages/prettytable.py


> > Traceback (most recent call last):
> >   File "/home/rishabh/repos/ceph/fs-shell-colors/build/bin/ceph", line
> > 151, in <module>
> >     from ceph_daemon import admin_socket, DaemonWatcher, Termsize
> >   File "/home/rishabh/repos/ceph/fs-shell-colors/src/pybind/ceph_daemon.py",
> > line 27, in <module>
> >     from prettytable import PrettyTable, HEADER
> > ModuleNotFoundError: No module named 'prettytable'
> >
> > Although this time my branch isn't up to date. It's at
> > https://github.com/ceph/ceph/commit/a6e72c98ef3ef39f0236d6faf083256c88973bfc.
> > And, yes, this time (too) I had the teuthology virtual environment
> > activated. I think this has definitely something to do with the error
>
> OK, so if you activate this same virtual environment and run the
> following do you see the error?

Nothing, the command completes successfully for me -

$ python -c "from prettytable import PrettyTable, HEADER" && echo SUCCESS
SUCCESS
_______________________________________________
Dev mailing list -- dev@xxxxxxx
To unsubscribe send an email to dev-leave@xxxxxxx




[Index of Archives]     [CEPH Users]     [Ceph Devel]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux