Running a Github File on VS code for windows 10- File system problem (

  • Python
  • Thread starter Arman777
  • Start date
  • #1
2,170
189
I am doing a cosmological work and I need to run a code form this github page

https://github.com/ja-vazquez/SimpleMC

I download the whole repository as .zip file and I inserted into my desktop. Then I opened it through vs code and this is how it looks like

1614345556927.png



The problem is that, when I run `test_calculator.py` or any other file I get an error

1614345566116.png



Python:
  Initalizing nu density look up table... Done
    Traceback(most recent call last):
    File "c:\Users\Arman\Desktop\SimpleMC-master\test_calculator.py", line 1, in <module >
    from simplemc.CosmoCalc import CosmoCalc
    File "c:\Users\Arman\Desktop\SimpleMC-master\simplemc\__init__.py", line 32, in <module >
    from . import analyzers
    File "c:\Users\Arman\Desktop\SimpleMC-master\simplemc\analyzers\__init__.py", line 2, in <module >
    from .MCMCAnalyzer import MCMCAnalyzer
    File "c:\Users\Arman\Desktop\SimpleMC-master\simplemc\analyzers\MCMCAnalyzer.py", line 10, in <module
    >
    from mpi4py import MPI
    ImportError: DLL load failed while importing MPI: Belirtilen modül bulunamadı.

I guess there's something wrong with the file system. Such that the code cannot use ìmport` properly. But I don't know how to fix it. I am using Windows 10.

Does this happen for other system such as jupyter etc ?

In general how can I run this gihtub files ? Any ideas ? I don't have to use VS Code
 

Answers and Replies

  • #2
phyzguy
Science Advisor
5,095
2,105
I don't use Windows, so maybe I am no help. But I'm surprised you need to download it and unzip it. On a Mac or Unix system you just type git clone https://<name of repository> and it just downloads and creates the whole directory. You mean this doesn't work on Windows?
 
  • #3
2,170
189
I don't use Windows, so maybe I am no help. But I'm surprised you need to download it and unzip it. On a Mac or Unix system you just type git clone https://<name of repository> and it just downloads and creates the whole directory. You mean this doesn't work on Windows?
I guess not
 
  • #4
41,298
18,936
I guess there's something wrong with the file system.

If "not having the file needed by the package you're importing" counts as "something wrong with the file system", then maybe. But I don't think that's what you meant.

Such that the code cannot use ìmport` properly.

Rather than a basic function of your Python interpreter being broken, which would mean you'd be unable to run any Python code at all, you should consider the far more likely possibility that you're simply missing a DLL that comes with the package mpi4py that the code you're running is trying to import.
 
  • #5
41,298
18,936
You mean this doesn't work on Windows?

You have obviously mistaken Windows for an OS that works. :wink:

There might be a way to install git on Windows that gives you a command line program, but Windows generally wants you to use GUI programs (which its braindead single message queue implementation can then cause to lock up for reasons that should never happen on a so-called multitasking OS, but that's another rant...), and AFAIK most Windows users use whatever git interface is built into their IDEs.
 
  • #7
2,170
189
that comes with the package mpi4py that the code you're running is trying to import.
I have already downloaded that package.
Doesn't vs code have a way to clone git repositories?
I manage to do it but it does not make a difference

1614354195074.png


This problem to be happened before actually see this post that I have created before

https://www.physicsforums.com/threads/import-a-python-function-inside-a-subfolder.996640/

Let me ask my question in a different way. How you guys download and run this test_calculator.py to work ?
 
  • #8
41,298
18,936
I have already downloaded that package.

Downloaded how? If you didn't install it, either using pip or whatever Windows installer the package's authors provided, it's probably not installed in a way that is usable.
 
  • #9
2,170
189
Downloaded how? If you didn't install it, either using pip or whatever Windows installer the package's authors provided, it's probably not installed in a way that is usable.
1614354685674.png



check this out
 
  • #10
Wrichik Basu
Insights Author
Gold Member
2022 Award
2,041
2,294
On my Ubuntu laptop, I could run the file test_calculator.py properly. It even gave me this graph:

Figure_1.png

I cloned the repo using git clone https://github.com/ja-vazquez/SimpleMC.git --branch master --single-branch

In order to run the file, you need two packages: mpi4py and deap. You have already installed the former. Have you installed the latter?
 
  • #11
2,170
189
On my Ubuntu laptop, I could run the file test_calculator.py properly. It even gave me this graph:

View attachment 278732

I cloned the repo using git clone https://github.com/ja-vazquez/SimpleMC.git --branch master --single-branch

In order to run the file, you need two packages: mpi4py and deap. You have already installed the former. Have you installed the latter?
Yeah I did.. I guess its due to using windows or VS code file system. I guess I need to use something else.
 
  • #12
Wrichik Basu
Insights Author
Gold Member
2022 Award
2,041
2,294
Yeah I did.. I guess its due to using windows or VS code file system. I guess I need to use something else.
I don't think that the file system is the problem. The library mpi4py needs some other non-python dependencies. On Ubuntu, I had to install libopenmpi-dev before installing mpi4py. I thought that this problem is unique to Ubuntu, but a Google search using the keywords importerror dll load failed while importing mpi the specified module could not be found windows shows that you are not the only one facing this problem.
 
  • Like
Likes Arman777 and PeterDonis
  • #15
2,170
189
  • Like
Likes Wrichik Basu

Suggested for: Running a Github File on VS code for windows 10- File system problem (

Replies
10
Views
368
  • Last Post
Replies
3
Views
193
Replies
1
Views
45
Replies
8
Views
594
Replies
8
Views
971
Replies
2
Views
509
Replies
27
Views
507
Replies
9
Views
771
Replies
8
Views
976
  • Last Post
Replies
6
Views
527
Top