Ipython: خطأ في التشغيل: محاولة كتابة قاعدة بيانات للقراءة فقط

تم إنشاؤها على ١٢ يناير ٢٠١٥  ·  4تعليقات  ·  مصدر: ipython/ipython

أوبونتو 14.04 LTS Python 2.7.6
فقط استخدام "sudo ipython" يمكنه فتح ipython ، والتثبيت عن طريق "sudo apt-get install ipython"

Traceback (آخر مكالمة أخيرة):
ملف "/ usr / bin / ipython" ، السطر 6 ، بتنسيق
start_ipython ()
ملف "/usr/lib/python2.7/dist-packages/IPython/ init .py" ، السطر 118 ، في start_ipython
إرجاع launch_new_instance (argv = argv، * _kwargs)
ملف "/usr/lib/python2.7/dist-packages/IPython/config/application.py" ، السطر 545 ، في launch_instance
app.initialize (argv)
ملف ""، السطر 2 ، في التهيئة
ملف "/usr/lib/python2.7/dist-packages/IPython/config/application.py" ، السطر 89 ، في catch_config_error
طريقة الإرجاع (app ، * args ، * _kwargs)
ملف "/usr/lib/python2.7/dist-packages/IPython/terminal/ipapp.py" ، السطر 323 ، قيد التهيئة
self.init_shell ()
ملف "/usr/lib/python2.7/dist-packages/IPython/terminal/ipapp.py" ، السطر 339 ، في init_shell
ipython_dir = self.ipython_dir، user_ns = self.user_ns)
ملف "/usr/lib/python2.7/dist-packages/IPython/config/configurable.py" ، السطر 349 ، على سبيل المثال
inst = cls (_args، * _kwargs)
ملف "/usr/lib/python2.7/dist-packages/IPython/terminal/interactiveshell.py" ، السطر 320 ، في init
* _kwargs
ملف "/usr/lib/python2.7/dist-packages/IPython/core/interactiveshell.py" ، السطر 456 ، في init
self.init_history ()
ملف "/usr/lib/python2.7/dist-packages/IPython/core/interactiveshell.py" ، السطر 1480 ، في init_history
self.history_manager = HistoryManager (shell = self ، parent = self)
ملف "/usr/lib/python2.7/dist-packages/IPython/core/history.py" ، السطر 481 ، في init
الجلسة_الجديدة الذاتية ()
ملف ""، السطر 2 ، في الجلسة الجديدة
ملف "/usr/lib/python2.7/dist-packages/IPython/core/history.py" ، السطر 65 ، في needs_sqlite
إرجاع f (self، * a، * _kw)
ملف "/usr/lib/python2.7/dist-packages/IPython/core/history.py" ، السطر 499 ، في new_session
NULL، "") "" "، (datetime.datetime.now ()،))
خطأ في التشغيل: محاولة كتابة قاعدة بيانات للقراءة فقط

needs-info

التعليق الأكثر فائدة

يبدأ العمل عن طريق الإثارة:

chown -R user-name:root ~/.ipython

_شكرا لكم!_

ال 4 كومينتر

هل حصلت على هذا باستخدام sudo ipython أو ipython ؟ ما هي نتيجة ipython locate ؟
هل يمتلك $(ipython locate)/profile_default history.sqlite مع حقوق خاطئة؟ (إذا كان الأمر كذلك ، فاحذفه وأعد المحاولة ؛ أو قم بتغيير الأذونات / المالكين)

كما هو مذكور أعلاه مع sudo ipython locate إذا لم يعمل.

نحن لا نحتفظ بحزمة debian / ubuntu ، لذلك إذا كان هذا بسبب الطريقة المناسبة لتثبيتها ، فلا يوجد شيء يمكننا القيام به هنا.

يبدأ العمل عن طريق الإثارة:

chown -R user-name:root ~/.ipython

_شكرا لكم!_

ربما chown -R user-name:user-name ~/.ipython ؟ لا ترى أي سبب يجب أن تكون المجموعة جذرية ...

قرصنة سعيدة.

نعم شكرا لك!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

alvations picture alvations  ·  4تعليقات

sataliulan picture sataliulan  ·  4تعليقات

jwkvam picture jwkvam  ·  4تعليقات

minrk picture minrk  ·  5تعليقات

quchunguang picture quchunguang  ·  3تعليقات