使用pip或easy_install在ipython/conda中安装包
我正在我的Anaconda环境中安装'frida',虽然安装得很顺利,但在从IPython中导入时总是出现错误:
In [4]: import frida
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-4-58e5c65e5010> in <module>()
----> 1 import frida
ImportError: No module named frida
在普通的Python命令行中,导入是没问题的。这个问题只出现在IPython里。
我尝试过在conda命令行中使用easy_install,但没成功。
我还在IPython命令行中尝试过这个:
In [5]: easy_install.main( ["-U","frida"] )
虽然这个包安装成功了,但在IPython中导入时还是报错。
而且pip找不到这个包。
我感觉在IPython的包管理上我缺少了一些东西——那怎么才能在IPython中安装包呢?
1 个回答
1
如果你在使用虚拟环境(virtualenv),那么在这个虚拟环境里安装 IPython
可以解决一些问题。
通常,当 IPython
在虚拟环境中启动时,它会给出这样的建议。