Pysnmp(pycryptoを使用)をpython 3.6.0にpipを使用してインストールしようとしましたが、エラーが発生しました:
コマンド "" c:\ program files(x86)\ python36-32\python.exe "-u -c" import setuptools、tokenize; file= 'C:\ Users\HOME-M〜1\AppData\Local\Temp\pip-build-6l69kxa5\pycrypto\setup.py '; f = getattr(tokenize、' op en '、open)(file); code = f.read( ).replace( '\ r\n'、 '\ n'); f.close(); exec(compile(code、file、 'exec')) "install --record C:\Users\HOME-M〜1\AppData\Local\Temp\pip-qq93gmf_-record\install-record.txt --single- version-externally-managed --compile "がC:\ Users \のエラーコード1で失敗しましたHOME-M〜1\AppData\Local\Temp\p ip-build-6l69kxa5\pycrypto \
私は上級ユーザーではないので、この問題の解決策を思い付くことができませんでした。解決方法をご存知でしたら教えてください。 Python 3.5.2簡単にインストールできます。
PyCryptodome を試してください。これは、現在廃止されているPyCryptoのドロップイン代替品です。
$ pip install pycryptodome
あるいは、 最新のpysnmp を取る場合、それは明示的にPycryptodomeに依存します。
$ pip install git+https://github.com/etingof/pysnmp.git
または、zip形式のパッケージをダウンロードし、ローカルディレクトリに解凍して、python setup.py install
を実行します。