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で作成した仮想環境を有効にできないのですか?