أوبونتو 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)
ملف "
ملف "/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
الجلسة_الجديدة الذاتية ()
ملف "
ملف "/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 ()،))
خطأ في التشغيل: محاولة كتابة قاعدة بيانات للقراءة فقط
هل حصلت على هذا باستخدام 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
؟ لا ترى أي سبب يجب أن تكون المجموعة جذرية ...
قرصنة سعيدة.
نعم شكرا لك!
التعليق الأكثر فائدة
يبدأ العمل عن طريق الإثارة:
_شكرا لكم!_