Python Forum

Full Version: Adding libraries to Python 3.6.2 embedded
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello, I am trying to add pycryptodomex library into Python 3.6.2 embedded but without no success.
Has anyone else encountered such problem?

Python 3.6.2 (v3.6.2:5fd33b5, Jul  8 2017, 04:14:34) [MSC v.1900 32 bit (Intel)] on win32
>>> from Cryptodome.Cipher import AES
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<frozen importlib._bootstrap>", line 961, in _find_and_load
  File "<frozen importlib._bootstrap>", line 950, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 646, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 616, in _load_backward_compatible
  File "C:\Users\davidek\Desktop\python32\python36.zip\Cryptodome\Cipher\__init__.py", line 78, in <module>
  File "<frozen importlib._bootstrap>", line 961, in _find_and_load
  File "<frozen importlib._bootstrap>", line 950, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 646, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 616, in _load_backward_compatible
  File "C:\Users\davidek\Desktop\python32\python36.zip\Cryptodome\Cipher\_mode_ecb.py", line 46, in <module>
  File "C:\Users\davidek\Desktop\python32\python36.zip\Cryptodome\Util\_raw_api.py", line 171, in load_pycryptodome_raw_lib
OSError: Cannot load native module 'Cryptodome.Cipher._raw_ecb'
>>>
(Aug-10-2017, 08:30 AM)hynek_compelson Wrote: [ -> ]Hello, I am trying to add pycryptodomex library into Python 3.6.2 embedded but without no success.
"embedded" distribution of Python, is not really designed not designed to install stuff into.
It don't comes with pip and site-packages folder is a zipfile.
In normal Python version it should be pip install pycryptodomex,
this will not work on "embedded" distribution without changing something that i am not sure of,
have not used "embedded" distribution.