0

我在 Ubuntu 14.04 中使用 PyCharm。因此,当我使用 iPython 时,我可以通过以下方式查看我正在使用的库:

$ import sys
$ print sys.path

结果:

['', '/home/alireza/anaconda2/bin', '/home/alireza/anaconda2/lib/python2.7/site-packages/opendeep-0.0.9a0-py2.7.egg', '/home/alireza/anaconda2/lib/python27.zip', '/home/alireza/anaconda2/lib/python2.7', '/home/alireza/anaconda2/lib/python2.7/plat-linux2', '/home/alireza/anaconda2/lib/python2.7/lib-tk', '/home/alireza/anaconda2/lib/python2.7/lib-old', '/home/alireza/anaconda2/lib/python2.7/lib-dynload', '/home/alireza/anaconda2/lib/python2.7/site-packages/Sphinx-1.3.5-py2.7.egg', '/home/alireza/anaconda2/lib/python2.7/site-packages/setuptools-20.2.2-py2.7.egg', '/home/alireza/anaconda2/lib/python2.7/site-packages', '/home/alireza/anaconda2/lib/python2.7/site-packages/cryptography-1.0.2-py2.7-linux-x86_64.egg', '/home/alireza/anaconda2/lib/python2.7/site-packages/IPython/extensions', '/home/alireza/.ipython']

我可以在 iPython 中导入这些库,但它们在 PyCharm 中不起作用。

如何将所有这些路径和库插入 PyCharm。现在我的 PyCharm 不能识别这些库中的大多数。

如果你熟悉深度学习库,我使用的是 Anaconda、Theano、Lasagne,但它们都没有添加到我的 PyCharm 中。但是它们在 iPython 中都可以正常工作。

换句话说,我如何将 iPython 中的所有路径添加到 PyCharm 路径中。

4

1 回答 1

2

PyCharm 包含一个包管理界面,如果您使用像PyPi这样的打包工具,可以在File > Settings > Project Interpreter中找到该界面。如果您没有安装包管理器,PyCharm 将在此屏幕提示您安装一个:

安装包

然后你可以在本地安装你想要的包:

选择安装

搜索正确的包,单击“安装到用户站点包”,然后选择您要使用的版本,然后单击“安装包”:

安装包

编辑:我添加了对 PyCharm 内置包管理的更详细描述。我发现在 PyCharm 中完成所有这些工作很有用,但如果你没有将所有库都放入预配置的 python 路径中,它将与你当前设置项目的方式略有不同。

于 2016-03-31T01:40:35.560 回答