Anaconda 为Julia设置默认conda环境
我刚开始在windows平台上学习Julia。我已经安静地使用python一段时间了(通过miniconda和一个虚拟环境,从现在起我将调用p3)。另外,我喜欢使用VSCode,所以我使用的是Julia 1.0.0扩展 我的第一个任务之一是创造一个简单的情节。当我使用Pkg时,为了添加绘图和PyPlot,我注意到对于后者发出了以下命令:Anaconda 为Julia设置默认conda环境,anaconda,julia,conda,miniconda,Anaconda,Julia,Conda,Miniconda,我刚开始在windows平台上学习Julia。我已经安静地使用python一段时间了(通过miniconda和一个虚拟环境,从现在起我将调用p3)。另外,我喜欢使用VSCode,所以我使用的是Julia 1.0.0扩展 我的第一个任务之一是创造一个简单的情节。当我使用Pkg时,为了添加绘图和PyPlot,我注意到对于后者发出了以下命令:conda install matplotlib 因为我使用Miniconda(即基本环境),所以我最初怀疑调用了(基本)环境。然而,仔细检查后,我发现在我的用户
conda install matplotlib
因为我使用Miniconda(即基本环境),所以我最初怀疑调用了(基本)环境。然而,仔细检查后,我发现在我的用户文件夹中有一个包含数据的.julia/conda
文件夹
因此,我的问题是:
- julia是否使用和维护单独的conda环境来与python通信
- 是否可以将.julia文件夹(或者更具体地说是conda文件夹,它往往会变得有点笨重)移动到另一个目录中
- 是否可以在julia中创建不同的conda环境
conda_JL_HOME
env var并重建conda.JL,只移动conda根环境,如上面的链接所述
是否可以在julia中创建不同的conda环境
我不太明白你的问题。如果您想询问是否可以有多个可能的conda环境,并选择用于特定Julia会话的环境,那么答案是否定的:所有依赖PyCall的环境都将使用“根”conda环境。默认情况下,Julia使用内置的Anaconda,但是您可以使用任何其他Python安装。通过指向不同的Python可执行文件,可以更改与Julia一起使用的Python环境:
ENV["PYTHON"]="C:\\ProgramData\\Anaconda3\\python.exe"
using Pkg
pkg"build PyCall"
请注意,更改环境PyCall
后需要重建。
您可以通过Python安装附带的Conda.jl
或Conda
命令甚至pip
来管理软件包。Julia应该使用任何Python安装,但是使用Anaconda或Miniconda发行版,您将获得最佳体验
我还建议阅读PyCall
最后,如果您对新的Python配置不满意,可以通过以下方式将上述配置还原为内置Python:
ENV["PYTHON"]=""
pkg"build PyCall"