将我所有的 python 路径添加到 pycharm

add all my python path to pycharm

我在 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,但其中 none 个已添加到我的 PyCharm。但是它们在 iPython.

中都可以正常工作

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

PyCharm 包含一个包管理界面,如果您使用像 PyPi 这样的打包工具,可以在 文件 > 设置 > 项目解释器 中找到该界面。如果您没有安装包管理器,PyCharm 将提示您在该屏幕上安装一个:

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

搜索正确的软件包,单击 "Install to user's site packages",select 单击 "Install Package" 之前要使用的版本:

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