Hi Saeed, Please describe the issue you experienced with the conda package so I can help troubleshoot.
Here are the line-by-line instructions for getting a working Meep enviornment: You already have miniconda installed, so first ensure you have the base environment active: $ conda activate base Next, create an environment called "mp" for your meep installation. Note that this environment will be completely isolated from everything else on your system, so you don't have to worry about conflicting installations. $ conda create -n mp -c conda-forge pymeep Activate the environment (this must be done each time you open a terminal). $ conda activate mp Now your terminal prompt will have a (mp) in front of it, indicating that the "mp" environment is active. Next, as described in the documentation ( https://meep.readthedocs.io/en/latest/Installation/#conda-packages) matplotlib requires an extra step on Mac. We must set the backend to TkAgg $ echo "backend: TkAgg" >> ~/.matplotlib/matplotlibrc Now we need the example scripts from the github repo. Clone the repo if you haven't already: $ git clone https://github.com/NanoComp/meep.git $ cd meep We need to ensure that the examples correspond to the same version of meep that we installed (1.8.0). $ git checkout v1.8.0 $ cd python/examples Run some examples $ python 3rd-harm-1d.py If you experience any issues, please send detailed reports of the errors. Chris On Wed, Mar 20, 2019 at 5:34 AM Saeed younis <s....@live.com> wrote: > when i run brew doctor i get the following: > > Warning: "config" scripts exist outside your system or Homebrew > directories. > `./configure` scripts often look for *-config scripts to determine if > software packages are installed, and what additional flags to use when > compiling and linking. > > Having additional scripts in your path can confuse software installed via > Homebrew if the config script overrides a system or Homebrew provided > script of the same name. We found the following "config" scripts: > /miniconda3/bin/python3.7-config > /miniconda3/bin/python3.7m-config > /miniconda3/bin/python3-config > /miniconda3/bin/ncursesw6-config > /Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7-config > /Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7m-config > /Library/Frameworks/Python.framework/Versions/3.7/bin/python3-config > > Warning: Unbrewed header files were found in /usr/local/include. > If you didn't put them there on purpose they could cause problems when > building Homebrew formulae, and may need to be deleted. > > Unexpected header files: > /usr/local/include/ffi.h > /usr/local/include/ffitarget.h > > can this cause a problem? how to deal with that? > > thnx > > > ------------------------------ > *From:* meep-discuss <meep-discuss-boun...@ab-initio.mit.edu> on behalf > of Saeed younis <s....@live.com> > *Sent:* Wednesday, March 20, 2019 10:27 AM > *To:* meep-discuss@ab-initio.mit.edu > *Subject:* [Meep-discuss] still having problems installing > > hi, > > i have tried the simple (conda) approach and the source code approach for > installing meep...i do get some progress but at the end of the day plots > are not generated even for the simplest of examples...i think i have done > something wrong during installations or that the installations got mixed up > somehow and cause an error > > i would therefore want to completely remove everything that i have > installed and start fresh with someone helping me through a step-by-step > installation (and i really need line-by-line help) > > would someone be welling to do that please? > > could someone suggest a way to first make sure that i uninstall every last > component of what i have installed? > > i have installed Pyhton 3.7 and miniconda and followed john's instructions > for the installations on sierra regarding installing several packages from > through homebrew > > i have a mac osx mojave 10.14.3 > > thnx in advance folks > _______________________________________________ > meep-discuss mailing list > meep-discuss@ab-initio.mit.edu > http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss
_______________________________________________ meep-discuss mailing list meep-discuss@ab-initio.mit.edu http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss