我正在尝试运行命令
pipenv install python==3.7.9
并得到下面的错误。当我跑的时候
which python
它显示“/Users/Micky/opt/anaconda3/bin/python”,版本为3.7.9
谁能告诉我怎么做
Micky-MBP:sportanalitica Micky$ pipenv install python==3.7.9
Installing python==3.7.9...
Error: An error occurred while installing python==3.7.9!
Error text:
ERROR: Could not find a version that satisfies the requirement python==3.7.9
ERROR: No matching distribution found for python==3.7.9
✘ Installation Failed
Pipenv不用于安装Python版本。单独安装Python,然后使用Pipenv创建和管理虚拟环境,使用
pipenv install <package>
安装Python软件包我认为您要做的是创建一个使用Python 3.7.9版本的虚拟环境。为此,指定Python版本的正确方法是将其作为} :
python=</path/to/python>
选项传递。例如,对于^{相同的选项可用于
pipenv install
。因此,如果您有“python3指向/Users/Micky/opt/anaconda3/bin/python”:请注意,只有在创建虚拟环境时,才必须传递
python
选项。一旦它被创建,它将在PIP文件中“记住”它以使用该版本一旦创建了虚拟环境,就可以使用
pipenv install <package>
安装Python包(而不是Python本身):我建议阅读Basic Usage of Pipenv docs
据我所见,我理解您希望在您的Pipenv中使用特定版本的Python。看起来您传递参数的方式是错误的。您传递的参数更多的是用于包,而不是Python版本
$ pipenv install python 3.7.9
$ pipenv install python /Users/Micky/opt/anaconda3/bin/python
pipenv install
。一旦您有了一个PIP文件,就修改Python版本。然后使用pipenv rm
删除安装。下一次pipenv install
是第二次,它应该采用您先前修改的PIP文件中指定的版本李>相关问题 更多 >
编程相关推荐