So I’ve tried inserting the path to my standalone winPython install at the beginning of sys.path like this:
[code]import sys
custPath = ‘C:\WinPython_343\python-3.4.3.amd64\Lib’
if(custPath not in sys.path):
sys.path.insert(0, custPath)
print(sys.path)
import numpy
print (numpy.path)
[/code]
However I get a huge amount of errors which seems to indicate numpy can’t find other files it needs or something?
Traceback (most recent call last):
File "/project1/calculateBorder/text1", line 8, in <module>
File "C:/Program Files/Derivative/TouchDesigner088/bin/TouchInit.py", line 190, in tdcustomimport
r = previousimport(*args, **kw)
File "C:\Program Files\Derivative\TouchDesigner088\bin\lib\site-packages\numpy\__init__.py", line 137, in <module>
from . import add_newdocs
File "C:/Program Files/Derivative/TouchDesigner088/bin/TouchInit.py", line 190, in tdcustomimport
r = previousimport(*args, **kw)
File "C:/Program Files/Derivative/TouchDesigner088/bin/TouchInit.py", line 190, in tdcustomimport
r = previousimport(*args, **kw)
File "C:\Program Files\Derivative\TouchDesigner088\bin\lib\site-packages\numpy\add_newdocs.py", line 9, in <module>
from numpy.lib import add_newdoc
File "C:/Program Files/Derivative/TouchDesigner088/bin/TouchInit.py", line 190, in tdcustomimport
r = previousimport(*args, **kw)
File "C:\Program Files\Derivative\TouchDesigner088\bin\lib\site-packages\numpy\lib\__init__.py", line 4, in <module>
from .type_check import *
File "C:/Program Files/Derivative/TouchDesigner088/bin/TouchInit.py", line 190, in tdcustomimport
r = previousimport(*args, **kw)
File "C:\Program Files\Derivative\TouchDesigner088\bin\lib\site-packages\numpy\lib\type_check.py", line 8, in <module>
import numpy.core.numeric as _nx
File "C:/Program Files/Derivative/TouchDesigner088/bin/TouchInit.py", line 190, in tdcustomimport
r = previousimport(*args, **kw)
File "C:/Program Files/Derivative/TouchDesigner088/bin/TouchInit.py", line 190, in tdcustomimport
r = previousimport(*args, **kw)
File "C:\Program Files\Derivative\TouchDesigner088\bin\lib\site-packages\numpy\core\__init__.py", line 45, in <module>
from numpy.testing import Tester
File "C:/Program Files/Derivative/TouchDesigner088/bin/TouchInit.py", line 190, in tdcustomimport
r = previousimport(*args, **kw)
File "C:\Program Files\Derivative\TouchDesigner088\bin\lib\site-packages\numpy\testing\__init__.py", line 8, in <module>
from unittest import TestCase
File "C:/Program Files/Derivative/TouchDesigner088/bin/TouchInit.py", line 190, in tdcustomimport
r = previousimport(*args, **kw)
File "C:\WinPython_343\python-3.4.3.amd64\Lib\unittest\__init__.py", line 59, in <module>
from .case import (TestCase, FunctionTestCase, SkipTest, skip, skipIf,
File "C:/Program Files/Derivative/TouchDesigner088/bin/TouchInit.py", line 190, in tdcustomimport
r = previousimport(*args, **kw)
File "C:\WinPython_343\python-3.4.3.amd64\Lib\unittest\case.py", line 6, in <module>
import logging
File "C:/Program Files/Derivative/TouchDesigner088/bin/TouchInit.py", line 190, in tdcustomimport
r = previousimport(*args, **kw)
File "C:\WinPython_343\python-3.4.3.amd64\Lib\logging\__init__.py", line 40, in <module>
import threading
File "C:/Program Files/Derivative/TouchDesigner088/bin/TouchInit.py", line 190, in tdcustomimport
r = previousimport(*args, **kw)
File "C:\WinPython_343\python-3.4.3.amd64\Lib\threading.py", line 35, in <module>
_set_sentinel = _thread._set_sentinel
AttributeError: 'module' object has no attribute '_set_sentinel'
Am I missing something obvious here? or doing something wrong?