python - 如何在虚拟环境中使用python3
问题描述
我想使用 python3 创建虚拟环境。但默认情况下它需要python2。我的机器上同时安装了 python2 和 3。
我创建虚拟环境时的输出是:
$ virtualenv .env
Running virtualenv with interpreter /usr/bin/python2
New python executable in /some/path/.env/bin/python2
Also creating executable in /some/path/.env/bin/python
Installing setuptools, pkg_resources, pip, wheel...done.
我想指定在 virtualenv 中使用哪个 python 版本。
解决方案
使用 virtualenv 时,通常需要遵循以下步骤:
-p
使用or--python
参数使用您喜欢的特定 python 版本创建 virtualenv
virtualenv -p /usr/bin/your-python ./path-where-to-create-venv
激活 virtualenv,以安装库等
source ./venv-path/bin/activate
您可以看到您正在从 virtualenv 内部工作,您可以使用停用
deactivate
推荐阅读
- shiny - Shiny 应用程序的翻译
- sql - 如何在Oracle中动态生成多个文本文件
- docker - 如何让 Artifactory 充当 Docker 注册表?
- ruby-on-rails - 使用 AJAX 部分呈现的 Rails 5 显示陈旧数据
- android - 使用可绘制矢量 SDK < 21:二进制 XML 文件第 68 行:膨胀类错误
无效的可绘制标签矢量 - r - 图索引
- php - 具有 multi_query 的重复记录返回 1,但未插入
- python - 如何在 selenium 中复制 webdriver
- unit-testing - 如何测试是否正确调用了 setTimeout?
- python-3.x - 如何从 python 列表中的 CSV 文件的单个单元格中写入一组单词?