Ubuntu 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
ΠΌΠ΅ΡΠΎΠ΄ Π²ΠΎΠ·Π²ΡΠ°ΡΠ° (ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, *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, Π² ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ
*_kwargs
Π€Π°ΠΉΠ» "/usr/lib/python2.7/dist-packages/IPython/core/interactiveshell.py", ΡΡΡΠΎΠΊΠ° 456, Π² ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ
self.init_history()
Π€Π°ΠΉΠ» "/usr/lib/python2.7/dist-packages/IPython/core/interactiveshell.py", ΡΡΡΠΎΠΊΠ° 1480, Π² init_history
self.history_manager = HistoryManager (ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ° = Ρ, ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ = Ρ)
Π€Π°ΠΉΠ» "/usr/lib/python2.7/dist-packages/IPython/core/history.py", ΡΡΡΠΎΠΊΠ° 481, Π² ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ
self.new_session()
Π€Π°ΠΉΠ» "
Π€Π°ΠΉΠ» "/usr/lib/python2.7/dist-packages/IPython/core/history.py", ΡΡΡΠΎΠΊΠ° 65, Π² need_sqlite
Π²Π΅ΡΠ½ΡΡΡ f(Ρ, *a, *_kw)
Π€Π°ΠΉΠ» "/usr/lib/python2.7/dist-packages/IPython/core/history.py", ΡΡΡΠΎΠΊΠ° 499, Π² new_session
NULL, "") """, (datetime.datetime.now(),))
OperationalError: ΠΏΠΎΠΏΡΡΠΊΠ° Π·Π°ΠΏΠΈΡΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ
ΠΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΡΡΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ sudo ipython
ΠΈΠ»ΠΈ ipython
? ΠΠ°ΠΊΠΎΠ² ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ipython locate
?
Π£ $(ipython locate)/profile_default
Π΅ΡΡΡ history.sqlite Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΌΠΈ ΠΏΡΠ°Π²Π°ΠΌΠΈ? (Π΅ΡΠ»ΠΈ ΡΡΠΎ ΡΠ°ΠΊ, ΡΠ΄Π°Π»ΠΈΡΠ΅ Π΅Π³ΠΎ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΠ΅ ΠΏΠΎΠΏΡΡΠΊΡ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ/Π²Π»Π°Π΄Π΅Π»ΡΡΠ΅Π²)
Π’ΠΎ ΠΆΠ΅, ΡΡΠΎ ΠΈ Π²ΡΡΠ΅, Ρ sudo ipython locate
, Π΅ΡΠ»ΠΈ ΡΡΠΎ Π½Π΅ ΡΡΠ°Π±ΠΎΡΠ°Π»ΠΎ.
ΠΡ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌ ΠΏΠ°ΠΊΠ΅Ρ debian/ubuntu, ΠΏΠΎΡΡΠΎΠΌΡ, Π΅ΡΠ»ΠΈ ΡΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ ΡΠΎ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ Π΅Π³ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ, ΠΌΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π΄Π΅ΡΡ ΡΠ΄Π΅Π»Π°ΡΡ.
ΠΠ½ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ excute:
chown -R user-name:root ~/.ipython
_Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ!_
chown -R user-name:user-name ~/.ipython
ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ? ΠΠ΅ Π²ΠΈΠΆΡ ΠΏΡΠΈΡΠΈΠ½, ΠΏΠΎ ΠΊΠΎΡΠΎΡΡΠΌ Π³ΡΡΠΏΠΏΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΊΠΎΡΠ½Π΅Π²ΠΎΠΉ...
Π£Π΄Π°ΡΠ½ΠΎΠ³ΠΎ Π²Π·Π»ΠΎΠΌΠ°.
ΠΠ° ΡΠΏΠ°ΡΠΈΠ±ΠΎ!
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
ΠΠ½ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ excute:
_Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ!_