我正在运行python代码,该代码取决于外部软件包paramiko。我已经安装了此软件包,并且还将安装它的路径添加到了PYTHONPATH中。代码仍然无法导入包。
我得到了错误: ImportError:没有名为paramiko的模块
下面是我要运行的环境和脚本。任何解决此问题的建议将受到高度赞赏
(helper_scripts)是虚拟环境。
(helper_scripts) kapss-mbp:helper_scripts kap$ sudo
./create_fyre_cluster.py kap --cluster=KapilCluster --icp-base --docker-raw-disk --key=abc
Traceback (most recent call last):
File "./create_fyre_cluster.py", line 9, in <module>
import paramiko
ImportError: No module named paramiko
(helper_scripts) kapss-mbp:helper_scripts kap$ which python
/Users/kap/.virtualenvs/helper_scripts/bin/python
(helper_scripts) kapss-mbp:helper_scripts kap$ python -V
Python 3.7.3
echo $PYTHONPATH
:/Users/kap/.virtualenvs/helper_scripts/lib/python3.7/site-packages
kapss-mbp:site-packages kap$ cd /Users/kap/.virtualenvs/helper_scripts/lib/python3.7/site-packages
kapss-mbp:site-packages kap$ ls PyNaCl-1.3.0.dist-info cryptography pycparser
__pycache__ cryptography-2.7.dist-info pycparser-2.19.dist-info
_cffi_backend.cpython-37m-darwin.so easy-install.pth requests-2.22.0-py3.7.egg asn1crypto easy_install.py setuptools asn1crypto-0.24.0.dist-info idna-2.8-py3.7.egg setuptools-41.2.0.dist-info bcrypt nacl six-1.12.0.dist-info bcrypt-3.1.7.dist-info paramiko six.py certifi-2019.6.16-py3.7.egg paramiko-2.6.0.dist-info urllib3-1.25.3-py3.7.egg cffi pip wheel cffi-1.12.3.dist-info pip-19.2.3.dist-info wheel-0.33.6.dist-info chardet-3.0.4-py3.7.egg pkg_resources
答案 0 :(得分:0)
一段时间以前我也遇到过类似的问题,这很有帮助。.https://leemendelowitz.github.io/blog/how-does-python-find-packages.html