You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Julia 0.6.2使用已安装的Python 3.6而非自动安装Python 2.7

让Julia使用已有的Anaconda Python 3.6环境

我来帮你搞定这个问题!其实Julia的PyPlot依赖的PyCall包完全可以指定使用你已经安装的Anaconda Python 3.6,不用让它自动安装Python 2.7那一套。下面是具体的操作步骤:

步骤1:找到你的Anaconda Python 3.6路径

首先你得确认自己Anaconda3里Python可执行文件的准确路径:

  • Windows系统:一般是 C:\Users\你的用户名\Anaconda3\python.exe(记得把“你的用户名”换成实际的用户名)
  • macOS/Linux系统:通常是 ~/anaconda3/bin/python 或者 /usr/local/anaconda3/bin/python

你也可以直接在Anaconda Prompt里输入 where python(Windows)或者 which python(macOS/Linux)来快速获取路径。

步骤2:配置Julia的PyCall包指向该Python环境

打开Julia的REPL(命令行界面),按以下步骤操作:

  1. 按下 ] 键进入Julia的包管理模式,此时命令行前缀会变成 (@v1.x) pkg>(x是你的Julia版本号)。如果还没安装PyCall,输入 add PyCall 回车安装;如果已经安装过了,直接进行下一步。
  2. 按下退格键(Backspace)退出包管理模式,回到普通REPL界面。
  3. 设置环境变量指定Python路径,把下面的路径换成你刚才找到的实际路径:
    ENV["PYTHON"] = "你的Anaconda Python路径"
    
    比如Windows下可能是:
    ENV["PYTHON"] = "C:\\Users\\John\\Anaconda3\\python.exe"
    
    macOS/Linux下可能是:
    ENV["PYTHON"] = "/home/john/anaconda3/bin/python"
    
  4. 重新构建PyCall包,让它适配指定的Python环境:
    import Pkg; Pkg.build("PyCall")
    

步骤3:验证是否配置成功

构建完成后,输入以下命令验证:

using PyCall
pyversion()

如果输出显示的是 v"3.6.x"(x是你Anaconda里Python的具体小版本号),就说明配置成功了!之后你再使用PyPlot的时候,就会自动调用你已有的Anaconda Python 3.6环境,不会再安装额外的Python版本了。

内容的提问来源于stack exchange,提问作者user1210321

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 07:02:44