Re: Python 3.2 XP64 and Numpy...

Поиск
Список
Период
Сортировка
От Adrian Klaver
Тема Re: Python 3.2 XP64 and Numpy...
Дата
Msg-id 5567C894.2010600@aklaver.com
обсуждение исходный текст
Ответ на Re: Python 3.2 XP64 and Numpy...  (Rémi Cura <remi.cura@gmail.com>)
Ответы Re: Python 3.2 XP64 and Numpy...
Список pgsql-general
On 05/28/2015 08:54 AM, Rémi Cura wrote:
> ​Hey thanks for the help !
>
>> > Hey dear List,
>
>> >
>
>> > On a windows XP 64.
>
>> >
>
>> > I installed python (64b),
>
>> > it works.
>
>>
>
>> What version of Python 2 or 3 or both?
>
>>
>
>> What does python -V show at the command line?
>
>>
>
> Python 3.2 and python 2.6, both 64bits are installed on the PC.
>
> When I return "sys.version" from inside a plpython3u function, i get
>
> 3.2 (r32:88445, Feb 20 2011, 21:30:00) [MSC v.1500 64 bit (AMD64)]
>
>> > CReating plpython3u works, and python works within  database.
>
>> >
>
>> > I installed numpy (manually compiled,64b),
>
>> > it works outside of Postgres,
>
>> > but inside a plpython3u function, simply doing
>
>> > 'import numpy' raises an error saying that python 32  is not a valid
>
>> > win32 application.
>
>>
>
>> Is there a 32 bit version of numpy on your machine?
>
> Nope! I freshly installed all of this.
>
> Numpy is installed only in my Python 3.2.
>
> My python 2.6 does not have numpy.
>
> I tried:
>
> C:\Python32>python.exe
>
> Python 3.2 (r32:88445, Feb 20 2011, 21:30:00) [MSC v.1500 64 bit
> (AMD64)] on win32
>
> Type "help", "copyright", "credits" or "license" for more information.
>
>>>> import numpy
>
>>>> print(numpy.__version__)
>
> 1.9.2
>
>>>>
>
> but when i try to import numpy from a plpython3u function it raised
> error...

Can we see the actual entire error?

>
>>
>
>> >
>
>> > I'm really stuck and have checked everything I could  (path, rights,
>
>> > depends...)
>
>>
>
>> Does that include PYTHONPATH?
>
> Yes! i tried to print python path from a plpython3u function (return
> sys.path), i get :
>
> "['C:\\WINDOWS\\system32\\python32.zip', 'C:\\Python32\\Lib',
> 'C:\\Python32\\DLLs', 'F:\\postgresData', 'C:\\Program
> Files\\PostgreSQL\\9.3\\bin', 'C:\\Python32',
> 'C:\\Python32\\lib\\site-packages']"

So how many Pythons do you have installed?

I know you mentioned the two above, but could you have another that got
installed without you knowing?

In other words have you installed something like Anaconda or Python(x,y)
in the past?

>
> I look in all those folders and the only numpy i found is the one i have
> recompiled in "C:\\Python32\\lib\\site-packages"
>
>


--
Adrian Klaver
adrian.klaver@aklaver.com


В списке pgsql-general по дате отправления:

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Re: Change UUID type default output representation
Следующее
От: Alvaro Herrera
Дата:
Сообщение: Re: [HACKERS] Re: 9.4.1 -> 9.4.2 problem: could not access status of transaction 1