Python 3.3在其标准库中包含了新包venv.它做了什么,它与所有其他似乎与正则表达式相匹配的包有什么不同(py)?(v|virtual|pip)?env?
我能够从我的Linux薄荷16转移到Linux薄荷17.3 64位版本.这是期待已久的迁移.
转移到Linux Mint 17.3后,我无法安装python3-venv模块,据说它是python 3.x中virtualenv的替代品.在我的linux mint 16中,我可以访问pyvenv-3.4工具.我不知道我在Linux mint 16中安装该模块的时间.
有人遇到过这个问题吗?
python -m venv test
The virtual environment was not created successfully because ensurepip is not
available. On Debian/Ubuntu systems, you need to install the python3-venv
package using the following command.
apt-get install python3-venv
You may need to use sudo with that command. After installing the python3-venv
package, recreate your virtual environment.
izero@Ganesha ~/devel $ sudo apt-get install python3-venv
[sudo] password for izero:
Reading package lists... Done
Building dependency tree …Run Code Online (Sandbox Code Playgroud) 因此,我在 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)
我该如何解决?