问题描述
在阅读Pkg之后,我无法弄清楚如何在特定文件夹(例如RStudio在New Session中的Open Project)中实现活动环境。 这是可能的? 还有其他文件吗? 请指导我该怎么做!
解决方法
在茱莉亚,您可以使用问号?
访问the help mode of the REPL。然后,您可以在使用Pkg.activate时寻求帮助:
julia> using Pkg
然后输入
?Pkg.activate
(您将看到一些示例:)
Pkg.activate()
Pkg.activate("local/path")
Pkg.activate("MyDependency")
如果您首先执行“使用”步骤,则此方法有效。
但是您也可以通过在REPL中通过Pkg模式激活环境(通过在REPL中键入]
进行访问),也可以通过键入
] activate local/path/to/your/environment
假设您的环境位于“本地/路径/到/您/环境”的路径上
您可以通过键入
来查看此帮助。julia> ]? activate
在您的REPL上
,我使用https://direnv.net并在其中创建一个.envrc
文件:
export JULIA_PROJECT=@.
第一次使用它时,必须做direnv allow
,此后,只要您在该目录中,都将修改环境,以使Julia将其用作活动项目。您也可以在其中添加其他有用的环境变量。