anthony-wang / anthony-wang/BestPractices
Case sensitivity of CBFV on Linux/WSL
- Vorherrschende Sprache
- Jupyter Notebook
- Sterne
- 205
- Forks
- 81
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
On WSL, a problem is encountered in notebook 3 when running this line of code:
```
X_train_unscaled, y_train, formulae_train, skipped_train = generate_features(df_train_sampled, elem_prop='oliynyk', drop_duplicates=False, extend_features=True, sum_feat=True)
```
My error message is the following:
```
FileNotFoundError: [Errno 2] File /home/janash/projects/materials-project-bp/notebooks/cbfv/element_properties/oliynyk.csv does not exist: '/home/janash/projects/materials-project-bp/notebooks/cbfv/element_properties/oliynyk.csv'
```
I've concluded that it has to do with case sensitivity of the path. In the repository, the folder is titled uppercase `CBFV`, while the path in the error message above is lowercase `cbfv`. If I change the folder name to lowercase, I am able to run the line of code without an error. This does require changing the imports though (ie `from CBFV.cbfv.composition import generate_features` becomes `from cbfv.cbfv.composition import generate_features`).
I've checked this on Windows and the case sensitivity is not an issue on that OS.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Bewertung
Dieses Issue wurde noch nicht bewertet.