Venv

ΠŸΠ°ΠΊΠ΅Ρ‚ venv

Π­Ρ‚ΠΎΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ встроСн Π² Python Libraries. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ окруТСния (Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΌΡƒΡΠΎΡ€ΠΈΡ‚ΡŒ Π² Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ зависимости). ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° Python.

// Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ окруТСния
$ python3 -m venv .venv

// Активация
$ source .venv/bin/activate

// Π”Π°Π»Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ всС ΠΎΡ‚ΡΡŽΠ΄Π°: устанавливаСм зависимости, запускаСм ΠΊΠΎΠ΄

// ДСактивация β€” Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ окруТСния
$ deactivate

ΠŸΠ°ΠΊΠ΅Ρ‚ venv-pack

ΠšΡ€ΡƒΡ‚Π°Ρ ΡˆΡ‚ΡƒΠΊΠ° для созданиия portable packages: https://pypi.org/project/venv-pack/

Ошибка:

Currently fails due to missing site-packages/venv_pack/scripts/nt/ directory

РСшСниС: Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ ΠΏΡƒΡ‚ΠΈ (Π² scripts) ΠΈ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΠ°ΠΏΠΊΡƒ common Π² nt.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅: https://github.com/jcrist/venv-pack/issues/6

Last updated