virtualenv 和 virtualenv-3.4 的区别
Difference between virtualenv and virtualenv-3.4
我已经使用 Homebrew 安装了 Python 3.5
brew install python3
然后我使用 sudo pip3 install virtualenv
安装了 virtualenv
但我在 /usr/local/bin
中看到 2 个相似的文件,即 virtualenv
和 virtualenv-3.4
。当我使用 virtualenv --version
或 virtualenv-3.4 --version
.
检查时,两者都提供相同的 virtualenv 版本 (13.1.2)
请告诉我这两个文件之间的区别以及在哪种情况下使用哪个文件。
如果您安装了 virtualenv
的一个版本,那么 virtualenv
和 virtualenv-3.4
两个文件将完全相同。您可以使用
之类的命令进行检查
cmp --silent /usr/local/bin/virtualenv /usr/local/bin/virtualenv-3.4 && echo 'Same'
如果两个文件相同,将输出 'Same'
。
之所以使用不同的名称,是因为您可以(如果愿意)在您的系统上交替使用 virtualenv
的多个版本。虽然 virtualenv
本身可以作为一种方便使用并引用 virtualenv
的最新版本。
我已经使用 Homebrew 安装了 Python 3.5
brew install python3
然后我使用 sudo pip3 install virtualenv
virtualenv
但我在 /usr/local/bin
中看到 2 个相似的文件,即 virtualenv
和 virtualenv-3.4
。当我使用 virtualenv --version
或 virtualenv-3.4 --version
.
请告诉我这两个文件之间的区别以及在哪种情况下使用哪个文件。
如果您安装了 virtualenv
的一个版本,那么 virtualenv
和 virtualenv-3.4
两个文件将完全相同。您可以使用
cmp --silent /usr/local/bin/virtualenv /usr/local/bin/virtualenv-3.4 && echo 'Same'
如果两个文件相同,将输出 'Same'
。
之所以使用不同的名称,是因为您可以(如果愿意)在您的系统上交替使用 virtualenv
的多个版本。虽然 virtualenv
本身可以作为一种方便使用并引用 virtualenv
的最新版本。