I am seeing some very odd behavior with ActiveState ActivePython after using pip to install a package.
1. Install ActiveState ActivePython 3.6.
2. Run a Python script using the file association, that is just by calling the script itself. All is well in the universe.
3. Use pip to upgrade a package that is included in ActiveState ActivePython. For example, run the following command.
python -m pip install --upgrade pip
4. Run a Python script using the file association, that is just by calling the script itself. The universe blows up.
5. The following dialog box is displayed.
[ActivePython 3.6.0 Build 3600 (64-bit)]
Please wait while Windows configures ActivePython 3.6.0 Build 3600 (64-bit).
[Cancel]
6. This leads to a "The feature you are trying to use is on a network resource that is available" dialog box.
7. Since I have not idea what it is looking for, I hit cancel in this dialog box.
8. A "Fatal error during installation" message is displayed.
9. Focus returns to the command prompt.
10. The script fails to run.
The end result is that running a script by calling the script directly is completely broken. You have to uninstall ActivePython and reinstall it to get the just run script feature to work.
You are forced to put up with out of date packages since any attempt to upgrade an out of date package causes this to break.