我仍然对Python生态系统和PyCharm表示满意,因此,请花点精力来学习以下内容,但是在看了一点之后,我想我会写一个详细的解释。
在安装过程中,Anaconda将默认的Python解释器更改为〜/ anaconda / bin /
python。该解释器配置了
sys.path,默认为〜/ anaconda /
lib中的库。像python的pip这样的软件包管理器使用运行它们的解释器来确定安装软件包的路径,因此,在安装Anaconda之后,所有通过pip或其他方法安装的软件包都将放置在〜/
anaconda /
lib内部。即,即使不使用诸如virtualenv之类的东西,每个Python解释器都有自己的生态系统,并且使用不同的解释器运行pip会将软件包安装到不同的目录中。
PyCharm在
Project Settings-->Project Interpreter-->PythonInterpreters屏幕上处理所有这些。为了使PyCharm了解Anaconda的发行版,您需要将Anaconda python解释器添加到
Project Interpreter-->PythonInterpreters列表中,并将其设置为项目的默认值。然后,PyCharm将找到Anaconda的解释器生态系统(〜/ anaconda /
lib)中安装的所有软件包,并
packages在下方窗格中列出它们。它还会提示您为该解释程序安装setup_tools和pip,一旦完成,您将能够使用
install下部窗格中的按钮向Anaconda生态系统添加更多软件包。
添加Anaconda解释器后,您还可以使用上方窗格工具栏中的virtualenv按钮创建一个继承自Anaconda解释器环境的virtualenv。这样,您可以以不影响全球Anaconda发行版的方式安装新软件包。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)