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

Updating installation guide #169

Closed
wants to merge 1 commit into from
Closed

Updating installation guide #169

wants to merge 1 commit into from

Conversation

jlperla
Copy link

@jlperla jlperla commented Jun 24, 2018

Makes the importance of ENV["PYTHON"] clear, and points out that you need to relate the python interpreter and the julia executale

Makes the importance of `ENV["PYTHON"]` clear, and points out that you need to relate the python interpreter and the julia executale
@stevengj
Copy link
Member

I thought there was support for using a different PyCall configuration in Julia vs pyjulia; am I misremembering?

@jlperla
Copy link
Author

jlperla commented Jul 19, 2018

Might be... All I know is this was the source of all of my problems with the library

@stevengj
Copy link
Member

Supporting a pyjulia-specific PyCall configuration is a key feature — otherwise, it will be impossible to install pyjulia into more than one Python environment on the same machine.

@stevengj
Copy link
Member

stevengj commented Jul 19, 2018

@stevengj
Copy link
Member

@Keno, has something bitrotted here?

@jlperla
Copy link
Author

jlperla commented Jul 19, 2018

Supporting a pyjulia-specific PyCall configuration is a key feature — otherwise, it will be impossible to install pyjulia into more than one Python environment on the same machine.

Yup, a major issue, especially with virtualenv, etc. If there is some hidden steps that a relatively non-technical user can try to work through, I can ask an RA to help either document or debug?

@tkf
Copy link
Member

tkf commented Jul 24, 2018

support for using a different PyCall configuration in Julia vs pyjulia

I just noticed Travis CI with CROSS_VERSION=1 is put in allow_failures (since #149?): https://travis-ci.org/JuliaPy/pyjulia/builds/394733702 I suppose it's not working for a while.

But it looks like it's working on Windows: https://ci.appveyor.com/project/Keno/pyjulia/build/1.0.90

A bit tangential but I wonder if Pkg3 can help pyjulia/PyCall. There is a discussion on supporting 32 and 64 bit binaries by separating precompilation paths. JuliaLang/Pkg.jl#93 Would it be possible to get rid of fake-julia using the same mechanism? I'm thinking something like Pkg3-tracked environment per Python's virtualenv.

@tkf
Copy link
Member

tkf commented Sep 14, 2018

This should already be fixed in master. Please open a new issue/PR if there is something to be improved.

@tkf tkf closed this Sep 14, 2018
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

Successfully merging this pull request may close these issues.

3 participants