我想要两个虚拟环境,其中一个具有 python 3.6 版本,另一个具有 python 3.7 版本。这将使我能够在安装模块和包时完成我的项目,而不会产生冲突的需求。Tensorflow我相信在3.7中无法完成。
我尝试过使用 Pipenv shell w/'pipenv install Django==3.0.2',github 建议,
有些网站说使用 Python、pipenv shell、DJango 组合,但这似乎只创建一个版本的 python3 虚拟环境,并且之前存在的 virutalenv 将被删除。我应该创建一个新的 Pipfile 来防止这种情况,还是 Pipfiles 不是为此配置而设计的。
https://github.com/pypa/pipenv/issues/1071
setup environments
pipenv --name 35 --python 3.5 install
pipenv --name 36 --python 3.6 install
# run commands
pipenv --name 35 run python
Run Code Online (Sandbox Code Playgroud)
我尝试遵循这些建议的编码过程,但得到了 ModuleNotFoundError:没有名为“apt_pkg”的模块。
$ pip install pyenv-win
Defaulting to user installation because normal site-packages is not writeable
Collecting pyenv-win
Using cached pyenv_win-1.2.4-py3-none-any.whl …Run Code Online (Sandbox Code Playgroud)