Ubuntu 20.04 LTSでPython仮想環境を有効にできません。

Ubuntu 20.04 LTSでPython仮想環境を有効にできません。

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

ベストアンサー1

おすすめ記事