Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error building PyCall #655

Closed
davidzentlermunro opened this issue Feb 28, 2019 · 3 comments
Closed

Error building PyCall #655

davidzentlermunro opened this issue Feb 28, 2019 · 3 comments

Comments

@davidzentlermunro
Copy link

davidzentlermunro commented Feb 28, 2019

Tried to use PyPlot recently and was instructed to build PyCall, then received another error relating to Conda environment:

ERROR: LoadError: LoadError: PyCall not properly installed. Please run Pkg.build("PyCall")
Stacktrace:
 [1] error(::String) at .\error.jl:33
 [2] top-level scope at C:\Users\uctpdtz\.julia\packages\PyCall\RQjD7\src\startup.jl:44 [inlined]
 [3] top-level scope at .\none:0
 [4] include at .\boot.jl:326 [inlined]
 [5] include_relative(::Module, ::String) at .\loading.jl:1038
 [6] include at .\sysimg.jl:29 [inlined]
 [7] include(::String) at C:\Users\uctpdtz\.julia\packages\PyCall\RQjD7\src\PyCall.jl:1
 [8] top-level scope at none:0
 [9] include at .\boot.jl:326 [inlined]
 [10] include_relative(::Module, ::String) at .\loading.jl:1038
 [11] include(::Module, ::String) at .\sysimg.jl:29
 [12] top-level scope at none:2
 [13] eval at .\boot.jl:328 [inlined]
 [14] eval(::Expr) at .\client.jl:404
 [15] top-level scope at .\none:3
in expression starting at C:\Users\uctpdtz\.julia\packages\PyCall\RQjD7\src\startup.jl:41
in expression starting at C:\Users\uctpdtz\.julia\packages\PyCall\RQjD7\src\PyCall.jl:37
ERROR: LoadError: Failed to precompile PyCall [438e738f-606a-5dbb-bf0a-cddfbfd45ab0] to C:\Users\uctpdtz\.julia\compiled\v1.1\PyCall\GkzkC.ji.
Stacktrace:
 [1] error(::String) at .\error.jl:33
 [2] compilecache(::Base.PkgId, ::String) at .\loading.jl:1197
 [3] _require(::Base.PkgId) at .\loading.jl:960
 [4] require(::Base.PkgId) at .\loading.jl:858
 [5] require(::Module, ::Symbol) at .\loading.jl:853
 [6] include at .\boot.jl:326 [inlined]
 [7] include_relative(::Module, ::String) at .\loading.jl:1038
 [8] include(::Module, ::String) at .\sysimg.jl:29
 [9] top-level scope at none:2
 [10] eval at .\boot.jl:328 [inlined]
 [11] eval(::Expr) at .\client.jl:404
 [12] top-level scope at .\none:3
in expression starting at C:\Users\uctpdtz\.julia\packages\PyPlot\mQXSC\src\PyPlot.jl:5
ERROR: Failed to precompile PyPlot [d330b81b-6aea-500a-939a-2ce795aea3ee] to C:\Users\uctpdtz\.julia\compiled\v1.1\PyPlot\oatAj.ji.
Stacktrace:
 [1] compilecache(::Base.PkgId, ::String) at .\loading.jl:1197
 [2] _require(::Base.PkgId) at .\loading.jl:960
 [3] require(::Base.PkgId) at .\loading.jl:858
 [4] require(::Module, ::Symbol) at .\loading.jl:853

(v1.1) pkg> build PyCall
  Building Conda ─→ `C:\Users\uctpdtz\.julia\packages\Conda\CpuvI\deps\build.log`
  Building PyCall → `C:\Users\uctpdtz\.julia\packages\PyCall\RQjD7\deps\build.log`
┌ Error: Error building `PyCall`:
│ Unable to create process using 'C:\Users\uctpdtz\.julia\conda\3\python.exe C:\Users\uctpdtz\.julia\conda\3\Scripts\conda-script.py install -y numpy'
│ ┌ 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\uctpdtz\.julia\conda\3\Scripts\conda.exe' install -y numpy`,["USERDOMAIN_ROAMINGPROFILE=ECON", "HOMEPATH=\\", "ProgramData=C:\\ProgramData", "ProgramW6432=C:\\Program Files", "PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.CPL", "NODE_ENV=production", "SESSIONNAME=Console", "GKS_USE_CAIRO_PNG=true", "APPDATA=C:\\Users\\uctpdtz\\AppData\\Roaming", "PUBLIC=C:\\Users\\Public", "USERDOMAIN=ECON", "OS=Windows_NT", "PROCESSOR_REVISION=5e03", "TMP=C:\\Users\\uctpdtz\\AppData\\Local\\Temp", "JULIA_EDITOR=\"C:\\Users\\uctpdtz\\AppData\\Local\\atom\\app-1.34.0\\atom.exe\" -a", "ALLUSERSPROFILE=C:\\ProgramData", "Path=C:\\ProgramData\\Oracle\\Java\\javapath;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\Program Files\\MATLAB\\R2017a\\runtime\\win64;C:\\Program Files\\MATLAB\\R2017a\\bin;C:\\Program Files\\MiKTeX 2.9\\miktex\\bin\\x64\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Users\\uctpdtz\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\uctpdtz\\AppData\\Local\\GitHubDesktop\\bin;C:\\Users\\uctpdtz\\AppData\\Local\\atom\\bin;C:\\Users\\uctpdtz\\AppData\\Local\\Programs\\MiKTeX 2.9\\miktex\\bin\\x64\\;", "COMPUTERNAME=DH-329-03", "USERNAME=uctpdtz",
"CommonProgramFiles(x86)=C:\\Program Files (x86)\\Common Files", "CommonProgramFiles=C:\\Program Files\\Common Files", "CONDARC=C:\\Users\\uctpdtz\\.julia\\conda\\3\\condarc-julia.yml", "USERPROFILE=C:\\Users\\uctpdtz", "GOOGLE_API_KEY=AIzaSyAQfxPJiounkhOjODEO5ZieffeBv6yft2Q", "PSModulePath=\\\\econ-fs\\Home6\\uctpdtz\\WindowsPowerShell\\Modules;C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules", "=U:=U:\\GitHub\\Minimum-Wage-Paper", "HOMESHARE=\\\\econ-fs\\Home6\\uctpdtz", "PROCESSOR_LEVEL=6", "USERDNSDOMAIN=ECON.UCL.AC.UK", "=C:=C:\\Users\\uctpdtz\\.julia\\packages\\PyCall\\RQjD7\\deps", "TERM=xterm-256color", "SystemDrive=C:", "HOMEDRIVE=U:", "TEMP=C:\\Users\\uctpdtz\\AppData\\Local\\Temp", "PYTHONIOENCODING=UTF-8", "NODE_PATH=C:\\Users\\uctpdtz\\AppData\\Local\\atom\\app-1.34.0\\resources\\app.asar\\exports", "LOCALAPPDATA=C:\\Users\\uctpdtz\\AppData\\Local", "PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 94 Stepping 3, GenuineIntel", "DriverData=C:\\Windows\\System32\\Drivers\\DriverData", "NUMBER_OF_PROCESSORS=8", "ComSpec=C:\\WINDOWS\\system32\\cmd.exe", "SystemRoot=C:\\WINDOWS", "OneDrive=C:\\Users\\uctpdtz\\OneDrive", "OneDriveConsumer=C:\\Users\\uctpdtz\\OneDrive", "ProgramFiles(x86)=C:\\Program Files (x86)", "JULIA_NUM_THREADS=4", "GRDIR=C:\\Users\\uctpdtz\\.julia\\packages\\GR\\IVBgs\\src\\..\\deps\\gr", "PSExecutionPolicyPreference=Bypass", "GKS_FONTPATH=C:\\Users\\uctpdtz\\.julia\\packages\\GR\\IVBgs\\src\\..\\deps\\gr", "LOGONSERVER=\\\\AD02", "CONDA_PREFIX=C:\\Users\\uctpdtz\\.julia\\conda\\3", "windir=C:\\WINDOWS", "ATOM_HOME=C:\\Users\\uctpdtz\\.atom", "JULIA_LOAD_PATH=@;C:\\Users\\uctpdtz\\AppData\\Local\\Temp\\jl_6083.tmp", "CommonProgramW6432=C:\\Program Files\\Common Files", "ProgramFiles=C:\\Program Files", "PROCESSOR_ARCHITECTURE=AMD64", "OPENBLAS_MAIN_FREE=1"]), ProcessExited(101)) [101]
│ Stacktrace:
│  [1] error(::String, ::Base.Process, ::String, ::Int64, ::String) at .\error.jl:42
│  [2] pipeline_error at .\process.jl:785 [inlined]
│  [3] #run#515(::Bool, ::Function, ::Cmd) at .\process.jl:726
│  [4] run at .\process.jl:724 [inlined]
│  [5] runconda(::Cmd, ::String) at C:\Users\uctpdtz\.julia\packages\Conda\CpuvI\src\Conda.jl:113
│  [6] add at C:\Users\uctpdtz\.julia\packages\Conda\CpuvI\src\Conda.jl:183 [inlined] (repeats 2 times)
│  [7] top-level scope at C:\Users\uctpdtz\.julia\packages\PyCall\RQjD7\deps\build.jl:84
│  [8] include at .\boot.jl:326 [inlined]
│  [9] include_relative(::Module, ::String) at .\loading.jl:1038
│  [10] include(::Module, ::String) at .\sysimg.jl:29
│  [11] include(::String) at .\client.jl:403
│  [12] top-level scope at none:0
│ in expression starting at C:\Users\uctpdtz\.julia\packages\PyCall\RQjD7\deps\build.jl:43
└ @ Pkg.Operations C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.1\Pkg\src\Operations.jl:1075  
@stevengj
Copy link
Member

stevengj commented Feb 28, 2019

It says it fails to run C:\Users\uctpdtz.julia\conda\3\python.exe. Does running this work from a console?

Maybe the permissions on your C:\Users\uctpdtz.julia\conda\3 directory got messed up somehow?

@pasta41
Copy link

pasta41 commented May 15, 2019

I am having a similar issue. Instead of failing to create the process, the process exits in failure when trying to install miniconda.

Any help would be appreciated

ERROR: LoadError: failed process: Process(`/root/.julia/conda/3/installer.sh -b -f -p /root/.julia/conda/3`, ProcessExited(1)) [1]
│ Stacktrace:

@stevengj
Copy link
Member

@pasta41, it sounds like your error is totally different. Please open an issue at Conda.jl if it recurs. (If it is a simple download failure, it might be a firewall blocking the installer.)

I'm closing this issue as the original problem does not seem reproducible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants