Pho*_*nix 17 python virtualenv
因此,我在 ubuntu 终端中安装了 virtualenv。我使用以下命令安装:
sudo apt install python3-virtualenv
pip install virtualenv
Run Code Online (Sandbox Code Playgroud)
但是当我尝试使用以下命令创建新的 virtualenv 时:
virtualenv -p python3 venv
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
AttributeError: module 'virtualenv.create.via_global_ref.builtin.cpython.mac_os' has no attribute 'CPython2macOsArmFramework'
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
小智 32
我也有类似的经历。这样做的原因是我通过使用 apt 和 pip3 安装两个 virtualenv 来完成的。这似乎是一个已知的错误(另请参见此处)
virtualenv 的第二个(或第三个)实例可能进入您的系统的另一种方式是通过sudo pip install.
因此,为确保您只有一个版本,您可以删除所有版本:
pip3 upip3 uninstall virtualenvninstall virtualenv
sudo pip3 uninstall virtualenv
sudo apt purge python3-virtualenv
Run Code Online (Sandbox Code Playgroud)
...然后选择一个并重新安装它(我的偏好是 userspace pip install virtualenv)。
bic*_*nna 16
你不需要使用virtualenv. 你可以使用这个:
python3 -m venv ./some_env
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19105 次 |
| 最近记录: |