eightban's memo

残しておきたい記事をまとめてみました。このブログに書いてあるドキュメントやブログで配布しているファイルの使用によって発生するいかなる損害に対してもこのブログの管理者は責任を負いません。使用する場合は自己責任のもとに使用してください。

Python

WinPythonで仮想環境を作る

更新日:

仮想環境構築

python -m venv myenv

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

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

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

アクティベート

venv_test/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

Copyright© eightban's memo , 2024 All Rights Reserved Powered by STINGER.