-
Notifications
You must be signed in to change notification settings - Fork 97
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
Update installation instructions for Windows #321
Comments
The current best installation method for ROSCO 2.9, from the ROSCO base directory:
|
Another helpful conda command in Windows:
|
Fortran compilers should be installed using: |
Based on feedback from users, be sure to execute commands in the anaconda terminal rather than the windows command prompt. |
Dear, I'm trying to install the ROSCO toolset by following the instruction from https://rosco.readthedocs.io/en/latest/source/install.html, combined with the tips proposed in this issue #321. It fails and I don't understand the error's description:
Please see below a log of all the steps I'm going through in the Anaconda prompt. I'm on Windows.
|
This is the key error:
However, cmake seems to have found this library
Do you need the ZeroMQ features? They are primarily used to input additional controls to ROSCO. Did you explicitly install ZeroMQ during this process or anytime in the past? I'm not seeing it in your log. You could try installing it within the conda environment with:
Or, if you don't need it: find where it's installed, remove it, and re-build. @abhineet-gupta, do we know of anyone using ZeroMQ on Windows? Any other ideas? |
Thank you so much for your help. I don't know whether I need ZeroMQ, but I did indeed explicitely install it in a previous rosco-env environment, using "conda install anaconda::zeromq". If of any use for futur troubleshootings, you'll find below the conda steps that solved my issue:
Package Planenvironment location: C:\Users\jdae\AppData\Local\anaconda3\envs\rosco-env removed specs: The following packages will be downloaded:
The following NEW packages will be INSTALLED: aiofiles conda-forge/noarch::aiofiles-22.1.0-pyhd8ed1ab_0 The following packages will be REMOVED: zeromq-4.3.5-he1f189c_4 The following packages will be SUPERSEDED by a higher-priority channel: pyzmq conda-forge::pyzmq-26.1.0-py310h65683~ --> pkgs/main::pyzmq-22.3.0-py310hd77b12b_2 The following packages will be DOWNGRADED: anyio 4.4.0-pyhd8ed1ab_0 --> 3.7.1-pyhd8ed1ab_0 Proceed ([y]/n)? y Downloading and Extracting Packages: Preparing transaction: done (rosco-env) C:\Users\jdae>cd C:\Apps\OpenFAST\ROSCO (rosco-env) C:\Apps\OpenFAST\ROSCO>pip install -e . --no-deps |
This route seems slightly more robust. I got an error about installing
nlopt
via pip on kestrel the other day, so maybe we need the--no-deps
flag there.The text was updated successfully, but these errors were encountered: