プロジェクト(仮想環境)を作る
Juliaでプロジェクト単位でモジュールを変えたいときの方法です。
- モジュール単位の環境が作れる
- juliaのバージョン環境まではこの方法では不可
例 Test プロジェクトを作る例 Test プロジェクトを作る
julia> mkdir("Test")
(@v1.7) pkg> activate Test
Activating new project at Test
モジュール確認
作ったばかりなのでプロジェクト内は空
(Test) pkg> status
Status `~/Test/Project.toml` (empty project)
モジュールインストール
(Test) pkg> add DataFrames
確認 DataFramesあり
(Test) pkg> status
Status `~/Test/Project.toml`
[a93c6f00] DataFrames v1.3.4
julia> using DataFramesjulia> using DataFrames
julia>df = DataFrame(A=1:4, B=["M", "F", "F", "M"])
4×2 DataFrame
Row │ A B
│ Int64 String
─────┼───────────────
1 │ 1 M
2 │ 2 F
3 │ 3 F
4 │ 4 M
Test のプロジェクト環境を抜ける モジュールは含まれていない
(Test) pkg> activate
Activating project at `~/.julia/environments/v1.7`
(@v1.7) pkg> status
Status `~/.julia/environments/v1.7/Project.toml`
[7073ff75] IJulia v1.23.3
julia> using DataFrames
│ Package DataFrames not found, but a package named DataFrames is available
│ from a registry.