要找出系统运行的python位置,可以执行以下操作
which python
此外,问题可能是pipenv特定的,而不是系统。
在pipfile的[requires]部分中指定目标python版本。理想情况下,您应该只有一个目标python版本,因为这是一个部署工具。
General Recommendations & Version Control¶
这很可能是你要找的
Set python version when creating virtualenv using pipenv
一些不必要的建议
我的第一个建议是放弃Python3.6并坚持Python3.7。
我的第二个建议是不要再担心python版本。
当你在学习的时候,你使用的是哪一个版本并不重要(我是专门讨论次要版本号-3.5/3.6/3.7或3.3以上的版本号-稍后你将了解版本号之间的区别)。
Here you can read the release notes for python 3.7
既然你刚开始学习,你的重点应该是了解基本知识。在Python3.6和Python3.7之间切换会分心。而且需要更长的时间。
不过,你正在学习一些小细节,这是好的,在某种程度上。你需要问自己哪一个是你的优先事项。