MacBook에서 가상 환경을 만들었습니다 python3.9
. 그런 다음 Windows 10의 Ubuntu 20.04 LTS 하위 시스템에서 환경을 활성화하려고 시도했지만 성공하지 못했습니다. Python 3.8은 원래 Ubuntu에 존재했습니다. 내가 다운로드한 python3.9
것은
$ apt install python3.9
그런 다음 기본 python3 버전을 변경했습니다.
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 1
가상 환경을 활성화하려고 하면
$ source venv/bin/activate
, 다음 오류가 발생합니다.
Traceback (most recent call last): File
"/usr/lib/command-not-found", line 28, in <module>
from CommandNotFound import CommandNotFound File
"/usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.py", line 19, in <module>
from CommandNotFound.db.db import SqliteDatabase File "/usr/lib/python3/dist-
packages/CommandNotFound/db/db.py",
line 5, in <module>
import apt_pkg ModuleNotFoundError: No module named 'apt_pkg'
-bash: venv/bin/activate: line 4: syntax error near unexpected
token `$'{\r'' 'bash: venv/bin/activate: line 4: `deactivate () {
내가 입력하는 동안
$ python3 -m venv venv --without-pip --system-site-packages
다른 폴더에 가상 환경이 생성되고 다음 오류가 발생합니다.
Error: [Errno 1] Operation not permitted:
'/mnt/c/Users/Emre/Documents/denemedir/venv/bin/activate'
그 환경을 활성화할 수 있어요. 그런데 왜 MacBook에서 생성한 가상 환경을 활성화할 수 없나요?