在Mac上找不到已安装的python软件包

时间:2019-08-27 18:09:21

标签: python python-3.x python-import importerror paramiko

我正在运行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

1 个答案:

答案 0 :(得分:0)

一段时间以前我也遇到过类似的问题,这很有帮助。.https://leemendelowitz.github.io/blog/how-does-python-find-packages.html

您也可以查看此帖子Python error "ImportError: No module named"