Comments (7)
It's designed to be run with the built-in Python, Tcl/Tk etc on OSX.
Try running with Edit: Looking more carefully, that is what you're doing../EDMarketConnector.py
I suggest reconfiguring your activetcl installation to remove activetcl from the default Python's search path.
from edmarketconnector.
I was getting this error prior to installing activetcl, and installing it didn't change the error. So if anything, I'm betting it's more related to me using Python installed via brew. I'll try w/ the vanilla Python install.
from edmarketconnector.
If you've overwritten /usr/bin/python with the Homebrew Python, then you can invoke the built-in Python with python2.7 EDMarketConnector.py
or, if you've overwritten that too, with /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python EDMarketConnector.py
from edmarketconnector.
I didn't replace Python directly, I only updated the .py scripts to reference the /usr/local/bin/python executable instead.
Reverting that, and removing my change that disabled the hotkey logic, allows me to run the app without any error. It would be nice to be able to get this working without having to rely on system-version binaries, but it's working now so that'll suffice.
Thanks!
from edmarketconnector.
I only updated the .py scripts to reference the /usr/local/bin/python executable instead.
And you didn't think to mention this in your original post?
It would be nice to be able to get this working without having to rely on system-version binaries
Why? But if it bothers you then I'll welcome a patch that detects your versions of Python and/or Tcl/Tk and does the right thing.
from edmarketconnector.
Sorry for not being more clear previously, felt I'd implied that when I mentioned I installed python via brew, but I can see that would be misleading due to how the .py was executed.
Re: avoiding reliance on system-version binaries, OSes don't always keep their software packages up to date, so it's nice to be able to use a package manager. Guess I'm personally just more inclined to installing explicit library versions, such as is done with PHP (Composer), NodeJS (npm), Ruby (gem).
from edmarketconnector.
I'd happy to re-open if you can provide a reason why it's important that this program should work when modified to use a non-default version of Python.
from edmarketconnector.
Related Issues (20)
- Catch all exceptions at top level for better UX and bug reporting.
- Bug: The drop-down menus in the settings are shown completely white when the dark theme is set HOT 6
- Follow xdg base directory specification for log files (instead of `$TMPDIR`) HOT 2
- Incomplete Shipoutfit file export of EDMC.exe HOT 11
- Potential Issues with Jump Range Calculations in edshipyard.export HOT 2
- EDSM Preferences Tab Failing to Load on Clean Install HOT 3
- Styling issues with tkinter 8.6.14 HOT 5
- EDMC authenticates, but no updates are made HOT 5
- [EDDN
- 5.11.0 Installer Issues HOT 3
- Updating FDevIDs on linux HOT 15
- Killswitches are no longer found HOT 5
- Minimize to Tray broken in 5.11.1
- Window couldn't be opened after minimizing to tray bar HOT 2
- Export ship to SLEF option HOT 1
- Constantly needing to re-authenticate - but not working. HOT 4
- EDMC is unable to read my journal files HOT 7
- Translations PL HOT 1
- Add intructions to install Microsoft Visual C++ 2015 - 2022 Redistributable in the troubleshooting section HOT 2
- Incorrect horizons flag in EDDN messages from CAPI updates HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from edmarketconnector.