运行 windows 上的任何 pipenv 命令失败
failed to run any pipenv command on windows
我目前是为我的项目创建虚拟环境的新手。我已经并且只在我的电脑上安装了 python 3.8,我还检查了我的环境变量是否一切正常。所以我只是通过执行 pip install pipenv
通过 pip 安装了 pipenv,并且我尝试通过 pipenv
在我的命令提示符下调用它,这在这一点上很好。但我似乎无法调用 pipenv shell
或其他任何东西,因为它给我带来了一些像这样的错误
File "c:\python\lib\site-packages\pipenv\vendor\pythonfinder\pythonfinder.py", line 328, in find_all_python_versions
path_list = sorted(versions, key=version_sort, reverse=True) AttributeError: 'NoneType' object has no attribute 'version_sort'
运行 其他 pip 命令(例如 virtualenv)对我来说运行得很好。我的pip版本也是最新的,已经满意了
我当前 python 的目录在 :
C:\Python
我已经通过另一个来源查看了这个特定问题,例如 this。我似乎无法解决这个问题,因为他们主要使用基于 Unix 的解决方案。我的 windows 10 需要这个。期待您的答复。非常感谢
先卸载当前版本的pipenv写
pip uninstall pipenv
然后使用
重新安装
pip install pipenv==2018.11.26
然后使用命令
pipenv shell
这将解决您的问题...
第一步:
pip uninstall pipenv
现在安装这个版本:
pip install pipenv==**2018.11.26**
现在您可以使用命令创建虚拟环境-:
pipenv shell
我目前是为我的项目创建虚拟环境的新手。我已经并且只在我的电脑上安装了 python 3.8,我还检查了我的环境变量是否一切正常。所以我只是通过执行 pip install pipenv
通过 pip 安装了 pipenv,并且我尝试通过 pipenv
在我的命令提示符下调用它,这在这一点上很好。但我似乎无法调用 pipenv shell
或其他任何东西,因为它给我带来了一些像这样的错误
File "c:\python\lib\site-packages\pipenv\vendor\pythonfinder\pythonfinder.py", line 328, in find_all_python_versions
path_list = sorted(versions, key=version_sort, reverse=True) AttributeError: 'NoneType' object has no attribute 'version_sort'
运行 其他 pip 命令(例如 virtualenv)对我来说运行得很好。我的pip版本也是最新的,已经满意了
我当前 python 的目录在 :
C:\Python
我已经通过另一个来源查看了这个特定问题,例如 this。我似乎无法解决这个问题,因为他们主要使用基于 Unix 的解决方案。我的 windows 10 需要这个。期待您的答复。非常感谢
先卸载当前版本的pipenv写
pip uninstall pipenv
然后使用
重新安装pip install pipenv==2018.11.26
然后使用命令
pipenv shell
这将解决您的问题...
第一步:
pip uninstall pipenv
现在安装这个版本:
pip install pipenv==**2018.11.26**
现在您可以使用命令创建虚拟环境-:
pipenv shell