# PyCall installation problems

**URL:** https://discourse.julialang.org/t/pycall-installation-problems/33832
**Category:** New to Julia
**Created:** [January 27, 2020, 5:57am UTC](https://discourse.julialang.org/t/pycall-installation-problems/33832 "2020-01-27T05:57:30Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![kumarbalachandran](https://avatars.discourse-cdn.com/v4/letter/k/9f8e36/32.png) [@kumarbalachandran](https://discourse.julialang.org/u/kumarbalachandran)
#### Post date: [January 27, 2020, 5:57am UTC](https://discourse.julialang.org/t/pycall-installation-problems/33832/1 "2020-01-27T05:57:30Z")

</div>

Hi all, I posted the problem in the PyCall page but it really belongs here. Please look at [Error building PyCall · Issue #742 · JuliaPy/PyCall.jl · GitHub](https://github.com/JuliaPy/PyCall.jl/issues/742) where I have a problem installing PyCall.

I would appreciate any pointers on how to fix this.

---

<div class="post-metadata">

### Author: ![Sijun](https://avatars.discourse-cdn.com/v4/letter/s/b2d939/32.png) [@Sijun](https://discourse.julialang.org/u/Sijun)
#### Post date: [January 27, 2020, 6:47am UTC](https://discourse.julialang.org/t/pycall-installation-problems/33832/2 "2020-01-27T06:47:08Z")

</div>

It is firewall issue. You may have to contact your company’s network admin. Tell them the symptom in detail, then usually they will give you necessary environment variables to set.

---

<div class="post-metadata">

### Author: ![kumarbalachandran](https://avatars.discourse-cdn.com/v4/letter/k/9f8e36/32.png) [@kumarbalachandran](https://discourse.julialang.org/u/kumarbalachandran)
#### Post date: [January 27, 2020, 7:52pm UTC](https://discourse.julialang.org/t/pycall-installation-problems/33832/3 "2020-01-27T19:52:17Z")

</div>

I tried it at home without the firewall, and that had the same problem.

---

<div class="post-metadata">

### Author: ![kumarbalachandran](https://avatars.discourse-cdn.com/v4/letter/k/9f8e36/32.png) [@kumarbalachandran](https://discourse.julialang.org/u/kumarbalachandran)
#### Post date: [January 28, 2020, 12:32am UTC](https://discourse.julialang.org/t/pycall-installation-problems/33832/4 "2020-01-28T00:32:19Z")

</div>

So here is the output that demonstrates that Conda installs without errors but PyCall does not.

```julia
(v1.3) pkg> add Conda
  Updating registry at `C:\Users\euskuba\.julia\registries\General`
  Updating git-repo `https://github.com/JuliaRegistries/General.git`
 Resolving package versions...
 Installed ImageFiltering ─ v0.6.11
  Updating `C:\Users\euskuba\.julia\environments\v1.3\Project.toml`
 [no changes]
  Updating `C:\Users\euskuba\.julia\environments\v1.3\Manifest.toml`
  [6a3955dd] ↑ ImageFiltering v0.6.10 ⇒ v0.6.11

(v1.3) pkg> build Conda
  Building Conda → `C:\Users\euskuba\.julia\packages\Conda\kLXeC\deps\build.log`

(v1.3) pkg> add PyCall
 Resolving package versions...
  Updating `C:\Users\euskuba\.julia\environments\v1.3\Project.toml`
 [no changes]
  Updating `C:\Users\euskuba\.julia\environments\v1.3\Manifest.toml`
 [no changes]

(v1.3) pkg> build PyCall
  Building Conda ─→ `C:\Users\euskuba\.julia\packages\Conda\kLXeC\deps\build.log`
  Building PyCall → `C:\Users\euskuba\.julia\packages\PyCall\ttONZ\deps\build.log`
┌ Error: Error building `PyCall`:
│ Collecting package metadata (current_repodata.json): ...working... failed
│
│ CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/main/win-64/current_repodata.json>
│ Elapsed: -
│
│ An HTTP error occurred when trying to retrieve this URL.
│ HTTP errors are often intermittent, and a simple retry will get you on your way.
│
│ If your current network has https://www.anaconda.com blocked, please file
│ a support request with your network engineering team.
│
│ 'https://repo.anaconda.com/pkgs/main/win-64'
│
│
│ ┌ Info: Using the Python distribution in the Conda package by default.
│ └ To use a different Python version, set ENV["PYTHON"]="pythoncommand" and re-run Pkg.build("PyCall").
│ [ Info: Running `conda install -y numpy` in root environment
│ ERROR: LoadError: failed process: Process(setenv(`'C:\Users\euskuba\.julia\conda\3\Scripts\conda.exe' install -y numpy`,["PATH=C:\\anaconda3;C:\\anaconda3\\bin;C:\\anaconda3\\condabin;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\Microsoft VS Code\\bin;C:\\Program Files\\Intel\\WiFi\\bin\\;C:\\Program Files\\Common Files\\Intel\\WirelessCommon\\;C:\\WINDOWS\\system32\\config\\systemprofile\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Program Files (x86)\\Adaptiva\\AdaptivaClient\\bin\\x32;C:\\Program Files (x86)\\Adaptiva\\AdaptivaClient\\bin\\x64;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\PuTTY\\;C:\\Users\\euskuba\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\euskuba\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\euskuba\\AppData\\Local\\atom\\bin;C:\\Users\\euskuba\\.julia\\packages\\MKL\\9dWbC\\deps\\usr\\bin;C:\\Users\\euskuba\\.julia\\packages\\MKL\\9dWbC\\deps\\usr\\bin", "USERDOMAIN_ROAMINGPROFILE=ERICSSON", "HOMEPATH=\\", "ADAPTIVACLIENT=C:\\Program Files (x86)\\Adaptiva\\AdaptivaClient", "MKL_INTERFACE_LAYER=ILP64", "=K:=K:\\", "PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC", "SESSIONNAME=Console", "SYSTEMROOT=C:\\WINDOWS", "APPDATA=C:\\Users\\euskuba\\AppData\\Roaming" … "PROGRAMFILES=C:\\Program Files", "LOGONSERVER=\\\\USDOIWEGAD00001", "DRIVERDATA=C:\\Windows\\System32\\Drivers\\DriverData", "CONDA_PREFIX=C:\\Users\\euskuba\\.julia\\conda\\3", "FPS_BROWSER_USER_PROFILE_STRING=Default", "JULIA_LOAD_PATH=@;C:\\Users\\euskuba\\AppData\\Local\\Temp\\jl_62oMl4", "SYSTEMDRIVE=C:", "FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer", "PROCESSOR_ARCHITECTURE=AMD64", "OPENBLAS_MAIN_FREE=1"]), ProcessExited(1)) [1]
│
│ Stacktrace:
│ [1] pipeline_error at .\process.jl:525 [inlined]
│ [2] #run#565(::Bool, ::typeof(run), ::Cmd) at .\process.jl:440
│ [3] run at .\process.jl:438 [inlined]
│ [4] runconda(::Cmd, ::String) at C:\Users\euskuba\.julia\packages\Conda\kLXeC\src\Conda.jl:113
│ [5] #add#1(::String, ::typeof(Conda.add), ::String, ::String) at C:\Users\euskuba\.julia\packages\Conda\kLXeC\src\Conda.jl:184
│ [6] add at C:\Users\euskuba\.julia\packages\Conda\kLXeC\src\Conda.jl:183 [inlined] (repeats 2 times)
│ [7] top-level scope at C:\Users\euskuba\.julia\packages\PyCall\ttONZ\deps\build.jl:84
│ [8] include at .\boot.jl:328 [inlined]
│ [9] include_relative(::Module, ::String) at .\loading.jl:1105
│ [10] include(::Module, ::String) at .\Base.jl:31
│ [11] include(::String) at .\client.jl:424
│ [12] top-level scope at none:5
│ in expression starting at C:\Users\euskuba\.julia\packages\PyCall\ttONZ\deps\build.jl:43
└ @ Pkg.Operations C:\Users\euskuba\AppData\Local\Julia-1.3.0\share\julia\stdlib\v1.3\Pkg\src\backwards_compatible_isolation.jl:649

(v1.3) pkg>

```

I am going to try installing Julia 1.3.1 to see if a clean install does the trick.

---

<div class="post-metadata">

### Author: ![Sijun](https://avatars.discourse-cdn.com/v4/letter/s/b2d939/32.png) [@Sijun](https://discourse.julialang.org/u/Sijun)
#### Post date: [January 28, 2020, 12:41am UTC](https://discourse.julialang.org/t/pycall-installation-problems/33832/5 "2020-01-28T00:41:14Z")

</div>

Try ` conda install numpy`. I am pretty sure that it will fail for the same reason: somehow, access to conda repo ([main/win-64](https://repo.anaconda.com/pkgs/main/win-64)) is being blocked.

---

<div class="post-metadata">

### Author: ![gvarthi](https://avatars.discourse-cdn.com/v4/letter/g/e9bcb4/32.png) [@gvarthi](https://discourse.julialang.org/u/gvarthi)
#### Post date: [June 3, 2020, 2:32pm UTC](https://discourse.julialang.org/t/pycall-installation-problems/33832/6 "2020-06-03T14:32:03Z")

</div>

Network accessibility is not the problem. Problem clearly says that the target URL doesn’t contain the file current\_repodata.json which the PyCall tries to call.  
[https://repo.anaconda.com/pkgs/main/win-64/\*\*current\_repodata.json](https://repo.anaconda.com/pkgs/main/win-64/**current_repodata.json)\*\* is not existing in the anaconda repo channel where as repodata.json file exits.

Question for me as well is, how to update this meta information?

---

<div class="post-metadata">

### Author: ![Martin\_Zatko](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/martin_zatko/32/16390_2.png) [@Martin\_Zatko](https://discourse.julialang.org/u/Martin_Zatko)
#### Post date: [July 15, 2020, 11:28am UTC](https://discourse.julialang.org/t/pycall-installation-problems/33832/7 "2020-07-15T11:28:01Z")

</div>

I have the exact same problem. Have you solved it yet? Because, I can’t crack it.

---

<div class="post-metadata">

### Author: ![kumarbalachandran](https://avatars.discourse-cdn.com/v4/letter/k/9f8e36/32.png) [@kumarbalachandran](https://discourse.julialang.org/u/kumarbalachandran)
#### Post date: [July 16, 2020, 12:06am UTC](https://discourse.julialang.org/t/pycall-installation-problems/33832/8 "2020-07-16T00:06:33Z")

</div>

I just went to the JuliaPro distribution and everything seems to work now.
