在windows中要想使用 pipenv 首先需要用 pip 来安装一下
pip install pipenv
安装完成之后正常来说就直接在需要的目录下面 pipenv shell 一下就可以了
我遇到的情况是执行上述代码之后 可以创建虚拟环境 但是在创建Pipfile的时候就会报错ImportError: cannot import name 'InstallCommand'
Successfully created virtual environment!
...
Creating a Pipfile for this project...
...
project.create_pipfile(python=python)
from .vendor.pip_shims.shims import InstallCommand
ImportError: cannot import name 'InstallCommand'
最开始我以为是python版本的问题,因为我电脑上默认的python版本是3.6的 所以我改了一下python路径
pipenv --python path/to/python
但是我发现还是不行
然后卸载了pipenv,然后再指定pipenv的版本重新安装
windows下默认的pipenv的版本是2022.4.20的(明明官网都已经有2023年的更新日志了),然后我指定的版本是2021.11.23
pip install pipenv==2021.11.23
安装完成之后pipenv shell就可以初始化了并且可以创建Pipfile!
在Windows系统中,用户在尝试使用pipenv创建Pipfile时遇到了ImportError,具体表现为无法导入InstallCommand。尽管尝试了更改Python路径和卸载重装pipenv不同版本(包括指定2021.11.23版本),问题仍未解决。最终,通过安装特定版本的pipenv(2021.11.23)成功初始化虚拟环境并创建了Pipfile。
15万+

被折叠的 条评论
为什么被折叠?



