[TxMt] Re: Problems with python bundle
Alex Ross
tm-alex at rosiba.com
Tue Nov 25 18:34:19 UTC 2008
On Nov 25, 2008, at 1:57 PM, Andrea Crotti wrote:
>
>
> Alex Ross-8 wrote:
>>
>> On Nov 19, 2008, at 11:51 AM, Andrea Crotti wrote:
>>
>>> Traceback (most recent call last): File "", line 7, in File
>>> "/Users/andrea/Library/Application Support/TextMate/Pristine
>>> Copy/Bundles/Python.tmbundle/Support/DocMate/docmate.py", line 7, in
>>> import
>>> urllib2 File
>>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/
>>> python2.5/urllib2.py",
>>> line 91, in import hashlib File
>>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/
>>> python2.5/hashlib.py",
>>> line 133, in md5 = __get_builtin_constructor('md5') File
>>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/
>>> python2.5/hashlib.py",
>>> line 60, in __get_builtin_constructor import _md5 ImportError: No
>>> module
>>> named _md5
>>
>> The python dist you got from macports is *broken*. You need to
>> adjust
>> your PATH so textmate finds your system python *first*. I have a
>> feeling that the symlinks in /usr/bin/ all point to your macports
>> python. Then you can use TM_PYTHON to get the correct python for
>> your
>> scripts run via CMD+R.
>>
>> I have the following symlinks in /usr/bin/
>>
>> lrwxr-xr-x 1 root wheel 72 Mar 24 2008 /usr/bin/python -> ../../
>> System/Library/Frameworks/Python.framework/Versions/2.5/bin/python
>> lrwxr-xr-x 1 root wheel 79 Mar 24 2008 /usr/bin/python-config -
>>> ../../System/Library/Frameworks/Python.framework/Versions/2.5/bin/
>> python-config
>> lrwxr-xr-x 1 root wheel 75 Mar 24 2008 /usr/bin/python2.5 -
>> > ../../
>> System/Library/Frameworks/Python.framework/Versions/2.5/bin/python2.5
>> lrwxr-xr-x 1 root wheel 82 Mar 24 2008 /usr/bin/python2.5-
>> config -
>>> ../../System/Library/Frameworks/Python.framework/Versions/2.5/bin/
>> python2.5-config
>> lrwxr-xr-x 1 root wheel 73 Mar 24 2008 /usr/bin/pythonw -> ../../
>> System/Library/Frameworks/Python.framework/Versions/2.5/bin/pythonw
>> lrwxr-xr-x 1 root wheel 76 Mar 24 2008 /usr/bin/pythonw2.5 -
>>> ../../System/Library/Frameworks/Python.framework/Versions/2.5/bin/
>> pythonw2.5
>>
>
> I solved with a simple python_select, going back to the default apple
> python2.5.
> I also had to set the proxy, the best way to create a "button" to
> switch
> between more proxies??
> It would be even better if textmate could take the setting of the
> proxy
> globally from the operating system.
>
> Is this possible? Are plugins for that?
I'm not sure what you mean? You want to set the python version that
Textmate uses without setting symlinks? Then you can set the
TM_PYTHON variable in your preferences to whichever python you'd like
to use.
—Alex
More information about the textmate
mailing list