Если вы просто ищете простой способ получить эквивалент виртуальной среды Python, где все ваши пакеты содержатся в проекте, вот как я сейчас это делаю:
Настройка новой среды :
mkdir myproject
cd myproject
julia
]
activate .
# Теперь он должен сказать (myproject) pkg> как приглашение
add DataFrames
# (например)
- Теперь в myproject / появятся два файла /
- Project.toml - список всех установленных пакетов. Вроде как файл require.txt в Python
- Manifest.toml - перечисляет все пакеты, необходимые / доступные в проекте. Более интенсивный и полный, чем Project.toml.
Инициализация среды на основе файла Project.toml :
using Pkg
Pkg.activate(".")
Pkg.instantiate()
# это установит пакеты, перечисленные в Project.toml
(Вы также можете использовать метод ]
в REPL)
Обратите внимание, что если вы просто сделаете Pkg.activate()
(без "."), То это активирует базовую среду. Обычно вам не нужно активировать базовую среду, если вы пытаетесь настроить среду, специфичную для определенной папки проекта.