我使用pip3安装pipenv /out问题来安装pipenv。我的python3路径如下:
/Library/Frameworks/Python.frameworks/Versions/3.7/我在这里安装的pipenv就像预期的那样:
/Library/Frameworks/Python.frameworks/Versions/3.7/bin/pipenv然而,当我尝试使用pipenv时:
pipenv install django==2.2.7我得到以下错误:
/usr/local/bin/pipenv: no such file or directory我可以通过使用整个路径(例如:/Library/Frameworks/Python.frameworks/Versions/3.7/bin/pipenv install django==2.2.7)来绕过这个问题,它会很好,但是每次我想要做任何事情时,我都必须这样做。
是否有一种方法可以指定我的pipenv路径,这样我就不会得到“没有这样的文件或目录”错误w/out必须放入完整的python/pipenv路径?
我假设有一个简单的修复方法,但我是个新手程序员,在pipenv文档或StackOverflow上找不到任何东西。
任何帮助都是非常感谢的。
发布于 2020-03-07 13:07:25
看起来你是直接从ptyhon.org网站安装的。
因此,如果使用bash终端或使用zsh终端(Linux/Mac)的.zshrc文件,则需要将python添加到您的.zshrc文件中。这些是最常见的基于mac/ubuntu的系统。添加以下行
export PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
alias python=python3因为缺少这些行,所以引用了OS系统python。现在在您的~$目录中运行
pip3 install pipenva # you can add the alias for pip3 as well in rc file.并根据您的喜好使用它为您的项目创建虚拟环境。
默认情况下,您的venv将在以下位置创建
~/.local/share/virtualenvs发布于 2022-06-21 01:07:32
在pipenv中,虚拟目录通常被放置在~/.local/share/virtualenvs/XXX或C:/Users/<username>/.virtualenvs中。
https://stackoverflow.com/questions/58794906
复制相似问题