我可以在其他版本的python中安装virtualenv吗?

时间:2018-09-27 19:06:01

标签: virtualenv python-3.6 python-3.7

我有ubuntu 18.04,python 3.6.5和python 3.7。

我跑步时:

mkvirtualenv -p /usr/bin/python3.7 api_server

我明白了:

Running virtualenv with interpreter /usr/bin/python3.7
Using base prefix '/usr'
/home/kyle/.local/lib/python3.6/site-packages/virtualenv.py:1041: DeprecationWarning:
the imp module is deprecated in favour of importlib; see the module's
documentation for alternative uses

我想在python3.7中编写代码,但包virtualenv在python3.6中。我可以继续在python3.6目录中使用virtualenv创建虚拟环境吗?还是应该在python 3.7中安装它?

1 个答案:

答案 0 :(得分:1)

这只是警告。您可以忽略它。 virtualenv在Python 3.7上可以正常工作。

在Python的未来版本中,imp模块 可能消失了。但是那个时候尚未到来,virtualenv项目将在此之前更新其代码。

值得注意的是,virtualenv project has been aware of this issue since Python 3.4imp模块仍然在3.7中。目前没有为要删除的模块设置时间表,因此没有真正的急事。 original tracker entry讨论了删除提示,暗示了在Python 4中的删除,但这也并非一成不变。