Skip to content

Updating installation guide #169

New issue

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

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

Already on GitHub? # to your account

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
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants