Update page 'Day 10 homework - Sloetjes '
@@ -121,13 +121,8 @@ Module directory histogram:
|
|||||||
* In the case of Pandas, many of the sub-modules and sub-packages are implemented using compiled extensions, and therefore they are loaded using an extension loader rather than the `SourceFileLoader`. This is why we see a mix of different types of loaders in the `loader` column when we run the module-inspector script on a system that has Pandas installed.
|
* In the case of Pandas, many of the sub-modules and sub-packages are implemented using compiled extensions, and therefore they are loaded using an extension loader rather than the `SourceFileLoader`. This is why we see a mix of different types of loaders in the `loader` column when we run the module-inspector script on a system that has Pandas installed.
|
||||||
|
|
||||||
**Extra credit: use the freeze utility to turn the module-inspector script into a real app.**
|
**Extra credit: use the freeze utility to turn the module-inspector script into a real app.**
|
||||||
* Install `cx_Freeze` using `pip`:
|
> Install `cx_Freeze` using `pip`: pip install cx_Freeze
|
||||||
|
> Create a new file named `setup.py` in the same directory as `module-inspector.py`:
|
||||||
```
|
|
||||||
pip install cx_Freeze
|
|
||||||
|
|
||||||
```
|
|
||||||
* Create a new file named `setup.py` in the same directory as `module-inspector.py`:
|
|
||||||
###### setup.py
|
###### setup.py
|
||||||
```
|
```
|
||||||
import sys
|
import sys
|
||||||
@@ -150,17 +145,4 @@ setup(
|
|||||||
executables=[Executable("module-inspector.py", base=base)]
|
executables=[Executable("module-inspector.py", base=base)]
|
||||||
)
|
)
|
||||||
```
|
```
|
||||||
* Run the following command to create the executable:
|
|
||||||
|
|
||||||
```
|
|
||||||
python setup.py build
|
|
||||||
```
|
|
||||||
|
|
||||||
* Navigate to the build directory, and run the module-inspector executable to launch the app:
|
|
||||||
|
|
||||||
```
|
|
||||||
chmod +x module-inspector.py
|
|
||||||
```
|
|
||||||
```
|
|
||||||
./module-inspector.py
|
|
||||||
```
|
|
||||||
Reference in New Issue
Block a user