JuliaPro - A Julia Distribution Crafted For Your Success

Frequently Asked Questions For All Installations

Windows | Mac | Linux

Windows:

When I open Juno, I immediately get a warning message saying “PowerShell version < 3 encountered. Running without wrapper (interrupts won’t work). Why?

You’re seeing this warning because you’re using an older version of PowerShell, in order to resolve this issue, you can either upgrade PowerShell to the latest stable version or disable “PowerShell wrappers” in Juno to avoid seeing this warning, only Interrupts feature will be affected if you disable “PowerShell wrappers”, other IDE functionalities shouldn’t be affected by this.

Following screenshots will guide you on how to disable “PowerShell wrappers”

Step 1: Open your Atom IDE and click on Packages -> Julia -> Settings

Step 2: Scroll down (Or up) to find a checkbox named “Enable PowerShell Wrappers”, disable this checkbox

During JuliaPro installation, I agreed to the software license terms, how can I review this license after the installation ?

You can find the license agreement file in your JuliaPro installation directory. Example: If you had installed JuliaPro in C:\JuliaPro-0.6.0.1 , then the license.rtf file would be located in following path:

C:\JuliaPro-0.6.0.1\license.rtf

Is the free version of JuliaPro allowed for enterprise / commercial use?

Yes, you can use JuliaPro to develop enterprise or commercial applications.

I’m trying to install JuliaPro, the installation process hangs up and never completes?

This issue could have occurred for multiple reasons

  • Conflict with your security system: we launch a Julia process and run a postinstall script that’s written in Julia, the security system/settings on your computer might be blocking the installer from creating additional processes which could have lead to this issue. In order to resolve this, we suggest you to add JuliaPro into your security system’s whitelist.

  • Lack of permission over the installation directory: This issue might occur, if you’re trying to install JuliaPro onto a location which requires admin access (Example:- C:\Program Files, C:\, etc) but you initiated the installation as a standard user, you can resolve this issue by installing JuliaPro in Admin mode or by contacting your administrator for appropriate permissions because your system administrator might have imposed a Group Policy setting which do not allow end-users to install softwares onto certain locations.

Can I install free version of JuliaPro onto a shared location where all my users can access JuliaPro from a single installation?

Yes, you can.

I downloaded JuliaPro for Windows, my antivirus heuristic functionality is warning me about potential Virus when I try to install JuliaPro.

Please check the digital signature of the binary that you’re trying to install (You can right click on the binary and go to properties to check the digital signature), if the digital signature is valid and it was signed by “Julia Computing, Inc.” then you can add the installer binary to your Anti-virus white list. We do perform Anti-Virus scans on all our JuliaPro binaries before releasing them, so you can be assured that the installers available on our website are Virus free

I am unable to install JuliaPro, I am encountering following error message “JuliaPro is already installed, please uninstall the existing version before continuing” when I try to install JuliaPro.

You’re encountering this issue because you already have JuliaPro installed, you cannot have 2 simultaneous installations of JuliaPro if they are of same version. Example:- You can have JuliaPro v0.6.0.1 and JuliaPro v0.6.1.1 installed simultaneously, but you cannot reinstall JuliaPro v0.6.1.1 if this version is already installed.

In order to resolve this issue, uninstall JuliaPro using Add/Remove programs and try reinstalling it, if you’re unable to find JuliaPro in Add/Remove programs or if your JuliaPro installation folder is corrupted, you can manually remove the JuliaPro registry keys to resolve this issue.

Please follow these steps to remove JuliaPro registry keys

  • Open Windows Registry editor (Type regedit in Start Menu to find Windows Registry editor)
  • Take a backup of your existing registries (File -> Export -> Select Export Range = All)
  • Search for following registry entries in your Windows Registry editor and delete them HKEY_CURRENT_USER\SOFTWARE\JuliaPro HKEY_LOCAL_MACHINE\SOFTWARE\JuliaPro

It’s ok if you’re unable to find either one the aforementioned registry entries (HKEY_CURRENT_USER or HKEY_LOCAL_MACHINE) , delete the one that exists. After deleting the registry entries, you can try reinstalling JuliaPro, it should go through.

Where can I download JuliaPro for my 32 bit Windows Operating System?

We are not building 32 bit JuliaPro at the moment, the only version that’s available on Windows is 64 bit.

Can I install multiple versions of JuliaPro on my Windows Operating System?

Yes, you can have multiple versions of JuliaPro installed on your Windows OS.

I have stand alone version of Julia installed on my computer, will installing JuliaPro interfere with my existing installation?

No, installing JuliaPro should not interfere with your existing Julia installation as JuliaPro maintains it’s own version of Julia & JuliaPro packages and these packages are stored in your JuliaPro installation directory.

Why am I encountering following error while performing a Pkg operation (Pkg.add, Pkg.update, etc) in JuliaPro?

ERROR: GitError(Code:ERROR, Class:Net, SSL error: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version)

OR

ERROR: GitError(Code:ECERTIFICATE, Class:OS, user cancelled certificate check: ) 

You’re encountering this issue because GitHub stopped supporting TLS 1.0 in February , to fix this issue on Windows, you have to install all the recommended OS updates and then apply easy_fix executable from following URL:

https://support.microsoft.com/en-us/help/3140245/update-to-enable-tls-1-1-and-tls-1-2-as-a-default-secure-protocols-in

How do I connect JuliaPro to VS Code Julia extension?

You can follow these steps to connect JuliaPro to Visual Studio Code Julia extension:

  1. Install julia-vscode extension in your Visual Studio Code , you can follow julia-vscode documentation on instructions to install julia-vscode
  2. Open VS Code configuration file settings.json , you can goto:
    File -> Preferences -> Settings
    

    or execute following command in VS Code

    Preferences: Open User Settings
    

    to open the settings.json file

  3. Add following entry to settings.json file
"julia.executablePath":"<JuliaPro_installation_Path>\\Julia-<Julia_version>\\bin\\julia.exe"
  • Replace <JuliaPro_installation_Path> with the absolute path of your JuliaPro installation
  • Replace <Julia_version> with the version of Julia that’s embedded within your JuliaPro

Example:-

"julia.executablePath":"C:\\JuliaPro-0.6 2 2\\Julia-0.6.2\\bin\\julia.exe"

How do I uninstall JuliaPro on Windows?

The recommended way is to uninstall using “Add or Remove programs”. Open “Add or Remove programs” and search for JuliaPro in the program list, all installed versions of JuliaPro should have JuliaPro version number next to them, if you have multiple versions of JuliaPro installed; select the appropriate version and click on uninstall.

How do I validate authenticity of JuliaPro Windows binaries?

All the Windows binaries from Julia Computing are code signed using a valid digital signature, you can verify the code signature by following these steps

  • Select the binary in question and right click on it
  • Navigate to “Properties” and click on it
  • In the “Properties” window, click on “Digital Signatures” tab
  • In the “Signature list”, select “Julia Computing, Inc.” and click on details, you should now see a new “Digital Signatures Details” Window
  • In “Digital Signatures Details” Window, you should see following text: “This digital signature is OK.”

If any of the above options are not present/available, then you can assume the binary is not from “Julia Computing, Inc.”

Mac:

Is the free version of JuliaPro allowed for enterprise / commercial use?

Yes, you can use JuliaPro to develop enterprise or commercial applications.

I’m unable to run JuliaPro with a standard user account, it runs perfectly from an admin account.

Most likely reason for this issue is lack of appropriate permission on the installation directory, you can resolve this issue by changing the permission using following command

sudo chown -R :staff /Applications/JuliaPro-.app/

Example:-   sudo chown -R John:staff /Applications/JuliaPro-0.6.0.1.app/

Where “John” is your username followed by JuliaPro install location.

Can I install free version of JuliaPro onto a shared location where all my users can access JuliaPro from a single installation?

Yes, you can

What is the minimum version of Python required ?

The minimum version required is 2.7.12.

What is the minimum version of pip required ?

The minimum version required is 9.0.1. This is installed during installation. However, if there are older versions of pip already available then some of the pip packages may not install and the installation process may fail. If the older versions of pip are either removed or disabled then the installation will go through.

I’m encountering following error while installing JuliaPro “xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)” / I’m encountering an error stating installation failed.

You encounter xcrun errors if you haven’t installed Xcode command line tools. Xcode command line is a prerequisite to JuliaPro on Mac, installation failures occur if this prerequisite is not satisfied.

To install the Xcode command line tools, first open a Terminal window. To launch a Terminal window from within OSX, first click on the Launchpad icon in the Dock on your desktop, then click the “Other” icon, and select the “Terminal” application. At the Terminal prompt, execute the following command:

$ xcode-select –install

If the Xcode command line tools are not already installed, then you will be prompted as to whether you would like to install them.

Click the “Install” button to install the Xcode command line tools. Also ensure that you accept the license once installed, you can execute following command to accept Xcode license terms sudo xcodebuild -license

Installation failures may also occur if you’re using an older version of PIP, in this case, you can either temporarily move your older version of PIP onto a different location until JuliaPro installation completes or you can upgrade PIP to the latest stable version.

I downloaded JuliaPro on my Mac using Chrome/Safari, I got a file with extension .mdlp , how can I install JuliaPro using the .mdlp file?

JuliaPro Mac binaries are shipped as a .pkg file , probably the file is being renamed by your browser or your OS after the download. Please rename the file extension from .mdlp to .pkg . Once the renaming is done, check the authenticity of the pkg file (Steps to do this can be found in this FAQ), once you validate authenticity of pkg file, you can follow the “Quick Start Guide” to install JuliaPro on Mac.

How do I uninstall JuliaPro on Mac?

Goto /Applications folder and locate JuliaPro in the program list, right click on JuliaPro-<JuliaPro_Version_number> (Example:- If you’d installed JuliaPro v0.6.2.2 then JuliaPro-0.6.2.2 would be listed in your program list) and select “Move to Thrash”

How do I validate authenticity of JuliaPro Mac binaries?

Follow these steps to verify the authenticity of your JuliaPro Pkg file

  • Double-click the JuliaPro .pkg file to open the installer.
  • Click the lock or certificate icon in the upper-right corner of the installer window to see information about the certificate. If neither icon is present, the binary is unsigned, and you shouldn’t install it.
  • In the certificate information window, you should see a note saying “This certificate is valid” and the certificate should be signed by “Julia Computing LLC”. If all these conditions satisfy; then you can assume the binary is authentic.

Linux:

Is the free version of JuliaPro allowed for enterprise / commercial use?

Yes, you can use JuliaPro to develop enterprise or commercial applications.

What are the flavours of Linux supported ?

JuliaPro is tested on CentOS7 and Ubuntu 14.04 and above. However, it should work on other flavours of linux too

What is the minimum version of Python required ?

The minimum version required is 2.7.12.

What is the minimum version of pip required ?

The minimum version required is 9.0.1. This is installed during installation. However, if there are older versions of pip already available then some of the pip packages may not install and the installation process may fail. If the older versions of pip are either removed or disabled then the installation will go through.

Can we install JuliaPro offline?

Yes, starting JuliaPro-0.5.2.2 it is possible. The following steps are required:

  • export OFFLINE_INSTALLATION=true
  • export JUPYTER=/path to jupyter/
  • export PYTHONPATH=/path to python/

If JUPYTER and PYTHONPATH are not set packages depending on python (e.g. IJulia) may not work.

How do I validate authenticity of JuliaPro Linux binaries?

You can use gpg –verify command to verify JuliaPro Linux binaries, you have to pass .asc file and the JuliaPro Linux binary in question; as argument to gpg –verify command.

Example:-

gpg --verify JuliaPro-0.6.2.2_mkl_build-17.sh.asc JuliaPro-0.6.2.2_mkl_build-17.sh

Make sure Julia Computing GPG public keys are pre-installed on your system before executing above command.

Where can I find .asc file to validate JuliaPro Linux binary?

You have to download .asc file separately, link to download the .asc file is provided along with JuliaPro download links.

Where can I find Julia Computing GPG public keys?

You can find Julia Computing GPG public key below

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.22 (GNU/Linux)

mQENBFk6QTcBCAC3C6H4JIzQ86dn3rh/mDlX7i8fR4pp3TmrR3MUDhD2dl4m09pM
BzAyyhgEXWAyVYO4477Ac49xXolY411VzVho6J9DNr1cB5aB3qx9J8hFuq6yhZeD
i6GY1MX3gpmQMV62XYvtNntS+k6V3LKXbFppBoBkD4qbjpIELRCHHhPABF2nc/xY
P4o/0P5oRPaDCxjJcW9PB93WKThePjD5Xchi/gxHbe89EsumLT5AZRYMvcFJblLG
RZrUU/F2IC2VuVhgSQPE1AaoBQA22Z2GgMj8eFXMEs9UHNdlwapNfBJC8Gkdf0E8
TdbgfLZB7WkREZJ1fk/FdNjiexNiLPv/H7oTABEBAAG0Mkp1bGlhIENvbXB1dGlu
ZywgSW5jLiA8cHJhZGVlcEBqdWxpYWNvbXB1dGluZy5jb20+iQE5BBMBAgAjBQJZ
OkE3AhsDBwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AACgkQMucK+Ql4jx5YxQf/
f+H01DhPZqtdNudGNYBXkWhHn0abV0XNiWguMUj1pAl6oHn9ARNVWmbA0lmMRXiP
kS50/whTmm0g8zN12rsZSsqQcC9adARdJAQR8Q6unLzwx94BF30O6kFBpqE+tB3p
lQrwUxKnxfrsWpLzy3LFPf6smnqMfn0unEJWxYalK+ZgaTL6Oe15ggXFAZDjUYY/
H1Put3CfNHYo0pGvP26P/k8ugJFB0Zu+btKxmhbU3+CL9jpsk9/4vhC2OiTwhxSo
ap926ZeqFWo/WthSfboK2FIS52ek1AXH5DFcOpHZvkdAuaMqExLSBO54ttWXDOUF
2tg7qxQ4YU3CoqdcoWJh6bkBDQRZOkE3AQgAtvOblUafUhJPCBNJz6PkxUkbI5uu
+zT38HD3m3rwKgfVpAqMI+b1wfDpKJQVKozG5gbQQMg7mwXn6leYPa0xTygftFuQ
C5hqluIcmkxWMTRLiG5RtOHi9OyfGuAuebN82olGHS9nazec1cHhhtJPhZR9+IRC
2iU5SQp89xC8seqgcDzT3AC27QB/yI0MnSt5aG3vLtLeRBf0Sl1744uxiYeBLxwy
KkKaC7Csm6Y9MLqL9SAc1JSzhoa644W5uaIKTZL3KFXfZ7ClL+QvinEyCRzLM/g5
s8ZTUm1Qwn9VDloGn7lIju0NG9iSjTSsVa/9UHRd4v+kBP8JCZehdNOw3wARAQAB
iQEfBBgBAgAJBQJZOkE3AhsMAAoJEDLnCvkJeI8eXYwH/1oNzyVx3VOoDoAesi7N
z40eicKXz+EEyz5mn5m21nyqSsImSElf8XPodZecAvk5kpoxzmBJ36W7E0A+6n6m
eY9/SX5gKDimVFFx7kZyvAvtFaIOw0VnteqXZebfWDR5o8En/3uYX6MMC+Iz/ALX
ZTQf99mUj5KsRVgga/LXYWi3sYJOmFhnX1xYGQI3ngDmVLzjjBS7o2xLkzHcEUVE
6D2DYgyY4tS+TScBtrUceICU2xE3thMXEomGyrRPtXS7zMl/jsq/UVpq1xhJL3m8
fF/2izdiGbcjx97YWLzdlHp9LEowQSi+Yy97fop3wWf+Bm30EPioxwA9J36WpscI
b1Q=
=PIBr
-----END PGP PUBLIC KEY BLOCK-----

You can also import our public key from pgp.mit.edu using following command

gpg --keyserver pgp.mit.edu --recv-key 0x09788F1E

Where 0x09788F1E is the hexadecimal KeyID (RSA key ID).

How do I uninstall JuliaPro on Linux?

You can uninstall JuliaPro on Linux by manually removing following folders

  • JuliaPro installation directory.

Example: - If you’d installed JuliaPro v0.6.2.2 in your home directory, then: ~/JuliaPro-0.6.2.2 would be your installation path

  • ~/.juliapro-<JuliaPro_Version_number> , replace <JuliaPro_Version_number> with your JuliaPro version number

Example: - ~/.juliapro-0.6.2.2

  • ~/.julia_atom_<JuliaPro_Version_number> , replace <JuliaPro_Version_number> with your JuliaPro version number

Example:- ~/.julia_atom_0.6.2.2

I downloaded JuliaPro for Linux, I got a file with extension .txt , how can I install JuliaPro using the .txt file?

JuliaPro Linux binaries are shipped as a .sh file, probably the file is being renamed by your browser or your OS after the download. Please check the size of .txt file, if it matches the JuliaPro binary size (We list size of all JuliaPro binaries on our download page) then you can go ahead and rename .txt to .sh . Once the renaming is done, you can verify the authenticity of the renamed file using JuliaPro .asc file and then follow the “Quick Start Guide” to install JuliaPro on Linux.

Website:

My JuliaPro download links have expired, how do I download JuliaPro?

Download links expire in 24 hours, you can however re-login to your Julia Computing account and request for JuliaPro downloads once again, you will be sent a new set of JuliaPro download links, you can use the new links to download JuliaPro.

Get the latest news about Julia delivered to your inbox.
Need help with Julia?
We provide products, training and consulting to make Julia easy to use, easy to deploy and easy to scale in your organization. Email us: [email protected]
Contact us
Julia Computing, Inc. was founded with a mission to make Julia easy to use, easy to deploy and easy to scale. We operate out of Boston, London and Bangalore and we serve customers worldwide.
© 2015-2018 Julia Computing, Inc. All Rights Reserved.