This is not a problem with IJulia, but with Anaconda Python on Mac 
specifically. Try setting these environment variables before calling notebook():

using IJulia
ENV[“LC_ALL”] = “en_US.UTF-8”
ENV[“LANG”] = “en_US.UTF-8”
notebook()

I don’t know exactly the source of this issue and not everyone running Yosemite 
has the same problem, but apparently you are not alone: 
http://stackoverflow.com/questions/19961239/pelican-3-3-pelican-quickstart-error-valueerror-unknown-locale-utf-8

Best,
João

> On Dec 15, 2014, at 8:05 AM, Eric Forgy <[email protected]> wrote:
> 
> Hi everyone,
> 
> I am new to Julia (and Python for that matter) and, after watching some nice 
> MIT lectures on YouTube, was inspired to try to install IJulia, but am having 
> some difficulties.
> 
> I'm on a MacBook Pro running OS X Yosemite (10.10.1).
> 
> I tried to follow the instructions here:
> https://github.com/JuliaLang/IJulia.jl
> I did not have Python installed, so I downloaded and installed Anaconda and 
> ran
> 
> conda update ipython
> 
> Everything seemed fine. If I run ipython from the command line, I get a 
> command prompt and can enter "1+1" and get an output "2", which seems 
> encouraging.
> 
> Then I launch Julia and enter:
> 
> julia> Pkg.add("IJulia")
> 
> It seems ok. Then I enter:
> 
> julia> using IJulia
> 
> It seems ok. Then I enter:
> 
> julia> notebook()
> 
> I get a bunch of scary error messages (pasted below).
> 
> I am pretty sure there is something very simple/embarrassing I'm missing. Any 
> ideas?
> 
> Thank you for any help.
> 
> Best regards,
> Eric
> 
> julia> notebook()
> 
> Traceback (most recent call last):
> 
>   File "//anaconda/bin/ipython", line 6, in <module>
> 
>     sys.exit(start_ipython())
> 
>   File "//anaconda/lib/python2.7/site-packages/IPython/__init__.py", line 
> 120, in start_ipython
> 
>     return launch_new_instance(argv=argv, **kwargs)
> 
>   File 
> "//anaconda/lib/python2.7/site-packages/IPython/config/application.py", line 
> 563, in launch_instance
> 
>     app.initialize(argv)
> 
>   File "<string>", line 2, in initialize
> 
>   File 
> "//anaconda/lib/python2.7/site-packages/IPython/config/application.py", line 
> 92, in catch_config_error
> 
>     return method(app, *args, **kwargs)
> 
>   File "//anaconda/lib/python2.7/site-packages/IPython/terminal/ipapp.py", 
> line 321, in initialize
> 
>     super(TerminalIPythonApp, self).initialize(argv)
> 
>   File "<string>", line 2, in initialize
> 
>   File 
> "//anaconda/lib/python2.7/site-packages/IPython/config/application.py", line 
> 92, in catch_config_error
> 
>     return method(app, *args, **kwargs)
> 
>   File "//anaconda/lib/python2.7/site-packages/IPython/core/application.py", 
> line 381, in initialize
> 
>     self.parse_command_line(argv)
> 
>   File "//anaconda/lib/python2.7/site-packages/IPython/terminal/ipapp.py", 
> line 316, in parse_command_line
> 
>     return super(TerminalIPythonApp, self).parse_command_line(argv)
> 
>   File "<string>", line 2, in parse_command_line
> 
>   File 
> "//anaconda/lib/python2.7/site-packages/IPython/config/application.py", line 
> 92, in catch_config_error
> 
>     return method(app, *args, **kwargs)
> 
>   File 
> "//anaconda/lib/python2.7/site-packages/IPython/config/application.py", line 
> 475, in parse_command_line
> 
>     return self.initialize_subcommand(subc, subargv)
> 
>   File "<string>", line 2, in initialize_subcommand
> 
>   File 
> "//anaconda/lib/python2.7/site-packages/IPython/config/application.py", line 
> 92, in catch_config_error
> 
>     return method(app, *args, **kwargs)
> 
>   File 
> "//anaconda/lib/python2.7/site-packages/IPython/config/application.py", line 
> 406, in initialize_subcommand
> 
>     subapp = import_item(subapp)
> 
>   File 
> "//anaconda/lib/python2.7/site-packages/IPython/utils/importstring.py", line 
> 42, in import_item
> 
>     module = __import__(package, fromlist=[obj])
> 
>   File "//anaconda/lib/python2.7/site-packages/IPython/html/notebookapp.py", 
> line 81, in <module>
> 
>     from IPython.consoleapp import IPythonConsoleApp
> 
>   File "//anaconda/lib/python2.7/site-packages/IPython/consoleapp.py", line 
> 43, in <module>
> 
>     from IPython.kernel.zmq.kernelapp import (
> 
>   File 
> "//anaconda/lib/python2.7/site-packages/IPython/kernel/zmq/kernelapp.py", 
> line 54, in <module>
> 
>     from .ipkernel import Kernel
> 
>   File 
> "//anaconda/lib/python2.7/site-packages/IPython/kernel/zmq/ipkernel.py", line 
> 40, in <module>
> 
>     from .zmqshell import ZMQInteractiveShell
> 
>   File 
> "//anaconda/lib/python2.7/site-packages/IPython/kernel/zmq/zmqshell.py", line 
> 36, in <module>
> 
>     from IPython.core.payloadpage import install_payload_page
> 
>   File "//anaconda/lib/python2.7/site-packages/IPython/core/payloadpage.py", 
> line 24, in <module>
> 
>     from docutils.core import publish_string
> 
>   File "//anaconda/lib/python2.7/site-packages/docutils/core.py", line 20, in 
> <module>
> 
>     from docutils import frontend, io, utils, readers, writers
> 
>   File "//anaconda/lib/python2.7/site-packages/docutils/frontend.py", line 
> 41, in <module>
> 
>     import docutils.utils
> 
>   File "//anaconda/lib/python2.7/site-packages/docutils/utils/__init__.py", 
> line 20, in <module>
> 
>     import docutils.io
> 
>   File "//anaconda/lib/python2.7/site-packages/docutils/io.py", line 18, in 
> <module>
> 
>     from docutils.utils.error_reporting import locale_encoding, ErrorString, 
> ErrorOutput
> 
>   File 
> "//anaconda/lib/python2.7/site-packages/docutils/utils/error_reporting.py", 
> line 47, in <module>
> 
>     locale_encoding = locale.getlocale()[1] or locale.getdefaultlocale()[1]
> 
>   File "//anaconda/lib/python2.7/locale.py", line 543, in getdefaultlocale
> 
>     return _parse_localename(localename)
> 
>   File "//anaconda/lib/python2.7/locale.py", line 475, in _parse_localename
> 
>     raise ValueError, 'unknown locale: %s' % localename
> 
> ValueError: unknown locale: UTF-8
> 
> ERROR: failed process: Process(`ipython notebook --profile julia`, 
> ProcessExited(1)) [1]
> 
>  in pipeline_error at process.jl:502
> 
>  in notebook at /Users/ericforgy/.julia/v0.3/IJulia/src/IJulia.jl:177
> 
>  in notebook at /Users/ericforgy/.julia/v0.3/IJulia/src/IJulia.jl:176
> 
> 
> 

Reply via email to