question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Traceback (most recent call last): File "/root/spiderfoot/./sf.py", line 26, in <module> import cherryPy ModuleNotFoundError: No module named 'cherryPy'

See original GitHub issue

Please provide a description of the issue and any relevant error messages.

If you can provide an application stack trace that is even better.

What version of Python are you using?

What version of SpiderFoot are you using (stable release or Git master branch)?

You may also wish to check if your issue has been posted previously:

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:5 (2 by maintainers)

github_iconTop GitHub Comments

1reaction
Rajmsrcommented, May 10, 2021

Problem solved Thanks for helping

0reactions
C4l1b3rcommented, May 10, 2021

Building wheel for cryptography (PEP 517) … error ERROR: Command errored out with exit status 1: command: /data/data/com.termux/files/usr/bin/python3 /data/data/com.termux/files/usr/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /data/data/com.termux/files/usr/tmp/tmpb6abcg22 cwd: /data/data/com.termux/files/usr/tmp/pip-install-f8zvwh4m/cryptography_7d5be9c2cf37431c970554dc51052498 Complete output (165 lines): running bdist_wheel running build running build_py creating build creating build/lib.linux-aarch64-3.9 creating build/lib.linux-aarch64-3.9/cryptography copying src/cryptography/about.py -> build/lib.linux-aarch64-3.9/cryptography copying src/cryptography/init.py -> build/lib.linux-aarch64-3.9/cryptography copying src/cryptography/exceptions.py -> build/lib.linux-aarch64-3.9/cryptography copying src/cryptography/fernet.py -> build/lib.linux-aarch64-3.9/cryptography copying src/cryptography/utils.py -> build/lib.linux-aarch64-3.9/cryptography creating build/lib.linux-aarch64-3.9/cryptography/hazmat copying src/cryptography/hazmat/init.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat copying src/cryptography/hazmat/_der.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat copying src/cryptography/hazmat/_oid.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat copying src/cryptography/hazmat/_types.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat creating build/lib.linux-aarch64-3.9/cryptography/x509 copying src/cryptography/x509/init.py -> build/lib.linux-aarch64-3.9/cryptography/x509 copying src/cryptography/x509/base.py -> build/lib.linux-aarch64-3.9/cryptography/x509 copying src/cryptography/x509/certificate_transparency.py -> build/lib.linux-aarch64-3.9/cryptography/x509 copying src/cryptography/x509/extensions.py -> build/lib.linux-aarch64-3.9/cryptography/x509 copying src/cryptography/x509/general_name.py -> build/lib.linux-aarch64-3.9/cryptography/x509 copying src/cryptography/x509/name.py -> build/lib.linux-aarch64-3.9/cryptography/x509 copying src/cryptography/x509/ocsp.py -> build/lib.linux-aarch64-3.9/cryptography/x509 copying src/cryptography/x509/oid.py -> build/lib.linux-aarch64-3.9/cryptography/x509 creating build/lib.linux-aarch64-3.9/cryptography/hazmat/backends copying src/cryptography/hazmat/backends/init.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/backends copying src/cryptography/hazmat/backends/interfaces.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/backends creating build/lib.linux-aarch64-3.9/cryptography/hazmat/bindings copying src/cryptography/hazmat/bindings/init.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/bindings creating build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/init.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/_asymmetric.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/_cipheralgorithm.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/_serialization.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/padding.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/poly1305.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives creating build/lib.linux-aarch64-3.9/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/init.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/cmac.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/dh.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/dsa.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/ec.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/ed25519.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/ed448.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/encode_asn1.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/hashes.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/hmac.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/ocsp.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/poly1305.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/rsa.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/utils.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/x25519.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/x448.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/x509.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/backends/openssl creating build/lib.linux-aarch64-3.9/cryptography/hazmat/bindings/openssl copying src/cryptography/hazmat/bindings/openssl/init.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/bindings/openssl copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/bindings/openssl copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/bindings/openssl creating build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/init.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/asymmetric creating build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/init.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/ciphers creating build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/init.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/kdf creating build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/init.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/base.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/pkcs7.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/ssh.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/serialization creating build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/twofactor copying src/cryptography/hazmat/primitives/twofactor/init.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/twofactor copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/twofactor copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/twofactor copying src/cryptography/hazmat/primitives/twofactor/utils.py -> build/lib.linux-aarch64-3.9/cryptography/hazmat/primitives/twofactor running egg_info writing src/cryptography.egg-info/PKG-INFO writing dependency_links to src/cryptography.egg-info/dependency_links.txt writing requirements to src/cryptography.egg-info/requires.txt writing top-level names to src/cryptography.egg-info/top_level.txt adding license file ‘LICENSE’ (matched pattern ‘LICEN[CS]E*’) adding license file ‘LICENSE.APACHE’ (matched pattern ‘LICEN[CS]E*’) adding license file ‘LICENSE.BSD’ (matched pattern ‘LICEN[CS]E*’) adding license file ‘LICENSE.PSF’ (matched pattern ‘LICEN[CS]E*’) reading manifest file ‘src/cryptography.egg-info/SOURCES.txt’ reading manifest template ‘MANIFEST.in’ no previously-included directories found matching ‘docs/_build’ warning: no previously-included files found matching ‘vectors’ warning: no previously-included files matching ‘’ found under directory ‘vectors’ warning: no previously-included files matching '’ found under directory ‘.github’ warning: no previously-included files found matching ‘release.py’ warning: no previously-included files found matching ‘.coveragerc’ warning: no previously-included files found matching ‘codecov.yml’ warning: no previously-included files found matching ‘.readthedocs.yml’ warning: no previously-included files found matching ‘dev-requirements.txt’ warning: no previously-included files found matching ‘tox.ini’ warning: no previously-included files found matching ‘mypy.ini’ warning: no previously-included files matching ‘’ found under directory ‘.zuul.d’ warning: no previously-included files matching '’ found under directory ‘.zuul.playbooks’ writing manifest file ‘src/cryptography.egg-info/SOURCES.txt’ copying src/cryptography/py.typed -> build/lib.linux-aarch64-3.9/cryptography running build_ext generating cffi module ‘build/temp.linux-aarch64-3.9/_padding.c’ creating build/temp.linux-aarch64-3.9 generating cffi module ‘build/temp.linux-aarch64-3.9/_openssl.c’ running build_rust

  =============================DEBUG ASSISTANCE=============================
  If you are seeing a compilation error please try the following steps to
  successfully install cryptography:
  1) Upgrade to the latest pip and try again. This will fix errors for most
     users. See: https://pip.pypa.io/en/stable/installing/#upgrading-pip
  2) Read https://cryptography.io/en/latest/installation.html for specific
     instructions for your platform.
  3) Check our frequently asked questions for more information:
     https://cryptography.io/en/latest/faq.html
  4) Ensure you have a recent Rust toolchain installed:
     https://cryptography.io/en/latest/installation.html#rust
  5) If you are experiencing issues with Rust for *this release only* you may
     set the environment variable `CRYPTOGRAPHY_DONT_BUILD_RUST=1`.
  =============================DEBUG ASSISTANCE=============================

error: can’t find Rust compiler

If you are using an outdated pip version, it is possible a prebuilt wheel is available for this package but pip is not able to install from it. Installing from the wheel would avoid the need for a Rust compiler.

To update pip, run:

  pip install --upgrade pip

and then retry package installation.

If you did intend to build this package from source, try installing a Rust compiler from your system package manager and ensure it is on the PATH during installation. Alternatively, rustup (available at https://rustup.rs) is the recommended way to download and update the Rust compiler toolchain.

This package requires Rust >=1.41.0.

ERROR: Failed building wheel for cryptography Failed to build cryptography ERROR: Could not build wheels for cryptography which use PEP 517 and cannot be installed directly

Read more comments on GitHub >

github_iconTop Results From Across the Web

ModuleNotFoundError: No module named 'cherrypy · Issue #464
Hello. when you run the command "python3 sf.py" an error occurs "ModuleNotFoundError: No module named 'cherrypy' " how to solve it?
Read more >
python - ModuleNotFoundError: No module named 'cherrypy'
1. You probably have multiple versions of Python installed. Try python3.6 -m pip list and verify that cherrypi is in the list. If...
Read more >
ImportError no module named cherrypy - Google Groups
Hi,. I'm new to mod_wsgi and had a simple question -- I couldn't find this in the group archives or elsewhere. I'm getting...
Read more >
ModuleNotFoundError: No module named 'CherryPy'
Hi, My Python program is throwing following error: ModuleNotFoundError: No module named 'CherryPy' How to remove the ModuleNot.
Read more >
CherryPy - Quick Guide - Tutorialspoint
Python Enterprise Application Kit (PEAK) provides a python module named ... import cherrypy Traceback (most recent call last): File "<stdin>", line 1, in...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found