Home › Forums › kdb+ › embedPy installation error › Reply To: embedPy installation error
-
It looks like I didn’t install pip correctly, so after making sure I updated my environment variables and running
C:\Users\a623>python -m ensurepip
I was able to run the following:
C:\Users\a623>python -m pip install libpython
Collecting libpython
Downloading libpython-0.2.tar.gz (15 kB)
Collecting requests
Downloading requests-2.31.0-py3-none-any.whl (62 kB)
|████████████████████████████████| 62 kB 408 kB/s
Collecting idna<4,>=2.5
Downloading idna-3.6-py3-none-any.whl (61 kB)
|████████████████████████████████| 61 kB 55 kB/s
Collecting urllib3<3,>=1.21.1
Downloading urllib3-2.2.1-py3-none-any.whl (121 kB)
|████████████████████████████████| 121 kB 3.3 MB/s
Collecting certifi>=2017.4.17
Downloading certifi-2024.2.2-py3-none-any.whl (163 kB)
|████████████████████████████████| 163 kB ...
Collecting charset-normalizer<4,>=2
Downloading charset_normalizer-3.3.2-cp39-cp39-win_amd64.whl (100 kB)
|████████████████████████████████| 100 kB 5.5 MB/s
Using legacy 'setup.py install' for libpython, since package 'wheel' is not installed.
Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, libpython
Running setup.py install for libpython ... done
Successfully installed certifi-2024.2.2 charset-normalizer-3.3.2 idna-3.6 libpython-0.2 requests-2.31.0 urllib3-2.2.1
WARNING: You are using pip version 21.1.3; however, version 24.0 is available.
You should consider upgrading via the 'C:\Users\a623\AppData\Local\Programs\Python\Python39\python.exe -m pip install --upgrade pip' command.
Then, I ran the test.q script, which weirdly gives me the same error as before:
M:\M\embedPy_windows-1.5.0>q test.q
KDB+ 4.0 2022.01.14 Copyright (C) 1993-2022 Kx Systems
++++++++++++++++++++++++++++++++++++++++++++++++++++
Loading custom startup. Customize in C:/q/q.q
Start timestamp (local): 2024.03.27D13:50:41.738296000
Full display precisions: \P 0
C:/q/help.q
C:/q/c/odbc.k
C:/q/ps.k
'libpython
[5] M:\M\embedPy_windows-1.5.0\p.q:14:
.P.env:not H~P;
.p:(
:./p 2:(
init;3))[L;H;B]]^
I’m not sure why I’m getting the same error, because it looks like I have pip set up correctly and installed libpython, as you can see above.
When I try to reinstall libpython I get the error below:
M:\M\embedPy_windows-1.5.0>python -m pip install libpython
Requirement already satisfied: libpython in c:\users\a623\appdata\local\programs\python\python39\lib\site-packages (0.2)
Requirement already satisfied: requests in c:\users\a623\appdata\local\programs\python\python39\lib\site-packages (from libpython) (2.31.0)
Requirement already satisfied: charset-normalizer<4,>=2 in c:\users\a623\appdata\local\programs\python\python39\lib\site-packages (from requests->libpython) (3.3.2)
Requirement already satisfied: urllib3<3,>=1.21.1 in c:\users\a623\appdata\local\programs\python\python39\lib\site-packages (from requests->libpython) (2.2.1)
Requirement already satisfied: idna<4,>=2.5 in c:\users\a623\appdata\local\programs\python\python39\lib\site-packages (from requests->libpython) (3.6)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\a623\appdata\local\programs\python\python39\lib\site-packages (from requests->libpython) (2024.2.2)
WARNING: You are using pip version 21.1.3; however, version 24.0 is available.
You should consider upgrading via the 'C:\Users\a623\AppData\Local\Programs\Python\Python39\python.exe -m pip install --upgrade pip' command.
Any idea what’s going on here?