如果我在不同的OS系统中使用相同的python virtualenv会有什么影响?
它说什么可以证实virtualenv是否可以在os系统中使用?
答案 0 :(得分:0)
virtualenv的目的是分离你的python环境,所以一个virtualenv可能有,比如Django版本1.11和Python 3,而另一个virtualenv有django 1.10和python 2.7,在不同的OS系统中使用相同的python virtualenv是可行的,virtualenv中的pip将处理库,而python将在virtualenv中安装python 2.7或python 3.0时处理操作系统差异。
使用这两个virtualenv的一个示例是假设你的Nginx服务器为每个域使用不同的python环境(一个nginx服务器可以处理许多域)。