我正在尝试将 python 包安装到BigSur macos 上的venvusing poetry- 上。
我有稳定的 pyenv python。
pyenv which python\n/Users/josh/.pyenv/versions/3.8.6/bin/python\nRun Code Online (Sandbox Code Playgroud)\n当我执行时。
\n\n\n诗歌外壳 && 诗歌安装
\n
我收到此错误,但不知道该怎么办。
\n AttributeError\n\n module 'virtualenv.create.via_global_ref.builtin.cpython.mac_os' has no attribute \n'CPython2macOsArmFramework'\n\n at ~/.pyenv/versions/3.8.2/lib/python3.8/importlib/metadata.py:79 in load\n 75\xe2\x94\x82 """\n 76\xe2\x94\x82 match = self.pattern.match(self.value)\n 77\xe2\x94\x82 module = import_module(match.group('module'))\n 78\xe2\x94\x82 attrs = filter(None, (match.group('attr') or '').split('.'))\n 79\xe2\x94\x82 return functools.reduce(getattr, attrs, module)\n 80\xe2\x94\x82 \n 81\xe2\x94\x82 @property\n 82\xe2\x94\x82 def extras(self):\n 83\xe2\x94\x82 match = self.pattern.match(self.value)\nRun Code Online (Sandbox Code Playgroud)\n欢迎任何解决问题的想法!
\n我正在尝试venv使用 Ubuntu 在适用于 Linux 的 Windows 子系统上进行配置。
我尝试过的:
1)venv通过pip( pip3,确切地说) 安装
pip3 install venv
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
ERROR: Could not find a version that satisfies the requirement venv (from versions: none)
ERROR: No matching distribution found for venv
Run Code Online (Sandbox Code Playgroud)
2)venv通过apt和安装apt-get
sudo apt install python3-venv
Run Code Online (Sandbox Code Playgroud)
在这种情况下,安装似乎已完成,但是当我尝试使用 来创建虚拟环境时python3 -m venv ./venv,出现错误,提示我这样做apt-get install python3-venv(我刚刚做了!)
The virtual environment was not created successfully because ensurepip is not
available. On Debian/Ubuntu systems, you …Run Code Online (Sandbox Code Playgroud) python ubuntu python-3.x python-venv windows-subsystem-for-linux