python - 我无法在 ubuntu 中创建仅设置为 python3 的虚拟环境
问题描述
当我想用python3(更准确地说是python3.6)创建一个虚拟环境时,即使我明确表示不要安装,它也会继续安装两个python版本。
我使用了命令:
virtualenv -p /usr/bin/python3.6 trydjango/
输出:
Running virtualenv with interpreter /usr/bin/python3.6
Already using interpreter /usr/bin/python3.6
Using base prefix '/usr'
New python executable in /home/oren/Dev/Python-
Dev/trydjango/bin/python3.6
Also creating executable in /home/oren/Dev/Python-
Dev/trydjango/bin/python
Installing setuptools, pip, wheel...
done.
当我查看 bin 目录时,我预计只安装了 python3.6,但这是输出:
activate activate.ps1 easy_install pip3 python3
wheel
activate.csh activate_this.py easy_install-3.6 pip3.6 python3.6
activate.fish activate.xsh pip python python-config
解决方案
我发现了问题,我同时使用了 pip install virtualenv 和 pip3 install virtualenv。我都卸载了,只使用了 pip3 install virtualenv。所以现在它只使用python3。
推荐阅读
- html - 从谷歌驱动器链接打开网页时如何自动播放音频?
- r - 作为 data.table 的值或列名的函数参数
- azure-devops - 队列中的 Azure 管道?
- sql-server - Dateformat 有时 yyyy-mm-dd 错误 ms-sql 2012
- image - 优化 k-means 以“主题化”图像
- javascript - 如何在 React Native 中使用异步存储存储唯一数据?
- javascript - socket.io 中需要 Cookie 标头
- vue.js - Vuejs用facebook登录不返回电子邮件
- python - cx freeze 和 multiprocessing.map_async 生成主线程而不是函数
- laravel - Laravel 8如果未验证电子邮件,如何限制用户登录