Как мне установить python пакетов в docker? - PullRequest
0 голосов
/ 17 марта 2020

Я использую python opcua для создания сервера в docker, и я собираюсь использовать шифрование сертификата и аутентификацию при входе в систему, но при загрузке сертификата мне выдается следующая ошибка:

Process Process-1:
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap
    self.run ()
  File "/usr/local/lib/python3.7/multiprocessing/process.py", line 99, in run
    self._target (* self._args, ** self._kwargs)
  File "server / opcuaserver / i3ot_opc.pyx", line 232, in server.opcuaserver.i3ot_opc.opc_server
  File "/usr/local/lib/python3.7/site-packages/opcua/server/server.py", line 128, in load_certificate
    self.certificate = uacrypto.load_certificate (path)
NameError: name 'uacrypto' is not defined

Затем я установил команду шифрования в файле Дженкинса следующим образом.

pip3 install --user --trusted-host 192.168.0.200 -i http://builder:sckuangye007@192.168.0.200:8081/repository/pypi/simple coverage flake8 Cython pymodbus opcua pyzmq peewee kafka-python twisted netifaces paho-mqtt aliyun -python-sdk-core-v3 aliyun-python-sdk-ecs cryptography

Результат выглядит следующим образом.

Requirement already satisfied: cryptography in /usr/lib/python3/dist-packages (2.6.1)

Может кто-нибудь дать мне предложение? Как мне решить эту проблему?

Спасибо!

...