mirror of
https://github.com/facefusion/facefusion.git
synced 2026-06-07 05:03:54 +02:00
Enable venv on the fly
This commit is contained in:
@@ -1,3 +1,3 @@
|
||||
[flake8]
|
||||
select = E3, E4, F
|
||||
per-file-ignores = facefusion/core.py:E402, facefusion/installer.py:E402
|
||||
per-file-ignores = facefusion/core.py:E402
|
||||
|
||||
@@ -4,11 +4,8 @@ import os
|
||||
import platform
|
||||
import tempfile
|
||||
import subprocess
|
||||
from argparse import ArgumentParser, HelpFormatter
|
||||
|
||||
subprocess.call([ 'pip', 'install' , 'inquirer', '-q' ])
|
||||
|
||||
import inquirer
|
||||
from argparse import ArgumentParser, HelpFormatter
|
||||
|
||||
from facefusion import metadata, wording
|
||||
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
import subprocess
|
||||
|
||||
subprocess.call([ 'pip', 'install' , 'inquirer', '-q' ])
|
||||
|
||||
from facefusion import installer
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
||||
@@ -1,6 +1,15 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
from facefusion import core
|
||||
import subprocess
|
||||
import sys
|
||||
|
||||
if __name__ == '__main__':
|
||||
core.cli()
|
||||
if 'venv' in sys.executable or 'conda' in sys.executable:
|
||||
from facefusion import core
|
||||
|
||||
core.cli()
|
||||
else:
|
||||
try:
|
||||
subprocess.run([ 'venv/bin/python', 'run.py' ])
|
||||
except KeyboardInterrupt:
|
||||
sys.exit()
|
||||
|
||||
Reference in New Issue
Block a user