首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >指定pipenv路径?

指定pipenv路径?
EN

Stack Overflow用户
提问于 2019-11-11 02:38:16
回答 2查看 1.5K关注 0票数 1

我使用pip3安装pipenv /out问题来安装pipenv。我的python3路径如下:

代码语言:javascript
复制
/Library/Frameworks/Python.frameworks/Versions/3.7/

我在这里安装的pipenv就像预期的那样:

代码语言:javascript
复制
/Library/Frameworks/Python.frameworks/Versions/3.7/bin/pipenv

然而,当我尝试使用pipenv时:

代码语言:javascript
复制
pipenv install django==2.2.7

我得到以下错误:

代码语言:javascript
复制
/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上找不到任何东西。

任何帮助都是非常感谢的。

  • Frank
EN

回答 2

Stack Overflow用户

发布于 2020-03-07 13:07:25

看起来你是直接从ptyhon.org网站安装的。

因此,如果使用bash终端或使用zsh终端(Linux/Mac)的.zshrc文件,则需要将python添加到您的.zshrc文件中。这些是最常见的基于mac/ubuntu的系统。添加以下行

代码语言:javascript
复制
export PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
alias python=python3

因为缺少这些行,所以引用了OS系统python。现在在您的~$目录中运行

代码语言:javascript
复制
pip3 install pipenva # you can add the alias for pip3 as well in rc file.

并根据您的喜好使用它为您的项目创建虚拟环境。

默认情况下,您的venv将在以下位置创建

代码语言:javascript
复制
~/.local/share/virtualenvs
票数 0
EN

Stack Overflow用户

发布于 2022-06-21 01:07:32

pipenv中,虚拟目录通常被放置在~/.local/share/virtualenvs/XXXC:/Users/<username>/.virtualenvs中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58794906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档