2017-01-26 2 views
0

Я новичок с python.Установите криптографию на rasperry pi 3

Я имитирую соединение между сервером и клиентом через Modbus. Я делаю это с библиотекой pymodbus.

Мой сервер - это асинхронный сервер, и я знаю, что для его работы необходимо установить криптографию на малину.

Я нашел эти инструкции, и я последовал:

-sudo APT-получить установку сборки заменимых libssl-DEV libffi-DEV питон-DEV;

-sudo pip install криптография;

После этого, у меня есть сообщение об ошибке:

Traceback (most recent call last): 
File "modbus_server.py", line 4, in <module> 
from pymodbus.server.async import StartTcpServer 
File "/usr/local/lib/python2.7/dist-packages/pymodbus/server/async.py", line 18, in <module> 
from pymodbus.internal.ptwisted import InstallManagementConsole 
File "/usr/local/lib/python2.7/dist-packages/pymodbus/internal/ptwisted.py", line 5, in <module> 
from twisted.conch import manhole, manhole_ssh 
File "/usr/local/lib/python2.7/dist-packages/twisted/conch/manhole_ssh.py", line 14, in <module> 
from twisted.conch.ssh import factory, session 
File "/usr/local/lib/python2.7/dist-packages/twisted/conch/ssh/factory.py", line 17, in <module> 
from twisted.conch.ssh import (_kex, transport, userauth, connection) 
File "/usr/local/lib/python2.7/dist-packages/twisted/conch/ssh/transport.py", line 23, in <module> 
from cryptography.hazmat.backends import default_backend 
File "/usr/local/lib/python2.7/dist-packages/cryptography/hazmat/backends/__init__.py", line 7, in <module> 
import pkg_resources 
File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 70, in <module> 
import packaging.version 
ImportError: No module named packaging.version 

Я попробовал один и тот же код питона в Eclipse, на машине Windows, и она работает.

Как я могу решить эту проблему?

ответ

1

Существует отсутствующего DEPENDENCY

Run pip install packaging

Смежные вопросы