WinPythonで仮想環境を作る

2024年3月19日

仮想環境構築

python -m venv myenv

仮想環境を作成したいフォルダを指定

すでにインストールしているライブラリー ベースのところにあるものを使いたい場合は

python.exe -m venv myenv –system-site-packages

アクティベート

myenv\Scripts\activate

アクティベートすると次のように表示されます

(myenv)

アクティベート解除

deactivate

requirements.txt作成

pip freeze > requirements.txt

仮想環境削除

作成したフォルダを削除してください

venv — 仮想環境の作成 — Python 3.12.1 ドキュメント

バッチファイルの例

@echo off
call %~dp0\scripts\env_for_icons.bat  %*
SET PATH=%PATH%;%WINPYDIRBASE%\PortableGit;%WINPYDIRBASE%\PortableGit\bin
If not exist %WINPYDIRBASE%\content mkdir  %WINPYDIRBASE%\content 

set APP_NAME=rvc-tts-pipe
set APP_DIR=%WINPYDIRBASE%\content\%APP_NAME%
echo %APP_DIR%
cd %APP_DIR%
if not defined VENV_DIR (set "VENV_DIR=%APP_DIR%\venv")
if EXIST %VENV_DIR% goto :activate_venv

python.exe -m venv "%VENV_DIR%" 
if %ERRORLEVEL% == 0 goto :activate_venv
echo Unable to create venv 
goto :skip_venv

:activate_venv
call "%VENV_DIR%\Scripts\activate"
cmd.exe /k

::python.exe webui.py
::call setup.bat 
:skip_venv

WinPython仮想環境でSpyderを使う。Anaconda を使わない方法

Python

Posted by eightban