我在我的终端上运行了以下命令(我正在MacOs Catalina上操作): pip3 install pipenv 我收到了最终的日志 WARNING: The script virtualenv-clone is installed in '/Users/rubenolmos/Library/Python/3.7/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script
我开始了一个新的项目,并想通过pipenv创建一个虚拟环境,就像我过去七次所做的那样。我是pipenv的初学者/新手,但我设法让事情做我想做的事情,并且在我不能独立解决之前没有遇到任何重大问题。我真的很享受没有在我的系统上安装大量的依赖项,并希望坚持使用虚拟环境。 为了解决这个问题,我只需要在一个新的文件夹中生成一个新的锁文件,不管是不是事先都有文件。已经生成的锁文件可以正常工作(没有尝试在旧项目中安装新的依赖项)。 终端 ->工作区管道锁定 Creating a virtualenv for this project…
Pipfile: /home/djursing/workspac
安装my requirements失败:
» pipenv --python 3.6.4 install
Creating a virtualenv for this project…
Using /home/myuser/.pyenv/versions/3.6.4/bin/python3.6m to create virtualenv…
⠋Running virtualenv with interpreter /home/myuser/.pyenv/versions/3.6.4/bin/python3.6m
Using base prefix '/home/myuser/.pyenv
在创建执行pipenv shell命令时,我会收到以下错误:
⠋/usr/bin/python3: No module named pipenv.pew
Virtualenv location:
Creating a Pipfile for this project…
Traceback (most recent call last):
File "/usr/bin/pipenv", line 11, in <module>
load_entry_point('pipenv==11.9.0', 'console_scripts
我有一个现有的项目,一切都很好。由于Heroku似乎需要一个特定的python运行时版本来进行部署,当我在我通常的文件夹中运行pipenv shell时,我将python (windows 64)升级到了3.7.4,我收到了以下消息: C:\Users\henry\Desktop\testldc>pipenv shell
Creating a virtualenv for this project…
Pipfile: C:\Users\henry\Desktop\testldc\Pipfile
Using c:\users\henry\appdata\local\programs\py
Pipenv允许使用系统Python而不是创建virtualenv来安装软件包: $ pipenv install --system 但如果我这样做了,后续的pipenv run将尝试创建虚拟环境,而不是使用system Python。特别是,我对使用Pipenv脚本很感兴趣: $ pipenv run postinstall
Creating a virtualenv for this project... 有没有办法将系统Python解释器用于Pipenv脚本?
我目前是为我的项目创建虚拟环境的新手。我已经并且只有python3.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_vers
管道文件的自动定位是否有目录深度限制?我的项目中有一个三级目录结构,我发现来自任何三层(或更深的)目录的pipenv命令都不知道它们已经是pipenv项目的一部分。
下面是一个演示:
$ env -i sh -l
$ mkdir /tmp/myproject
$ cd /tmp/myproject
$ pipenv --where
No Pipfile present at project home. Consider running `pipenv install` first to automatically generate a Pipfile for you.
$ touch Pip
我需要一点帮助来解决我的一个静脉问题。
TLDR
使用pipenv创建新的虚拟环境后,运行pipenv run python --version将返回以下消息,同时返回错误的python版本:
Warning: the which -a system utility is required for Pipenv to find Python installations properly.
Please install it.
Python 3.9.7 <--- this should be 3.8.5
激活虚拟环境,然后运行python --version将显示正确的版本,但这会阻止
我正在尝试使用pipenv shell运行Django项目。但是当我输入命令pipenv shell时,它失败了。
❯ pipenv shell
Creating a virtualenv for this project…
Pipfile: /Users/juyeong/Desktop/django_workspace/Pipfile
Using /usr/local/bin/python3 (3.7.3) to create virtualenv…
⠸ Creating virtual environment...Already using interpreter /usr/local/b
我在win 10中使用Anaconda来实现我的virtualenvs。我正在使用git-bash。我最近一直在阅读关于pipenv的文章,并决定试一试。我在我的基本conda python上安装了pipenv,它是python2.7的一个版本,使用:
pip install pipenv
我可以使用以下命令轻松地创建一个python环境
conda create --name py3 python=3.6
但我试过了
$ pipenv install --three
这给出了:
Warning: Python 3 was not found on your system…
You can s
我正在遵循William S.Vincent在DjangoForBeginners中的例子,并尝试在Python3.7中为django==2.7启动一个虚拟环境,但似乎只需要Python3.6来启动pipenv。
Jamess-MacBook-Pro:ch04 otomes$ pipenv install django==2.1
Warning: Your Pipfile requires python_version 3.6, but you are using None (/Users/otomes/.local/share/v/o/bin/python).
$ pipenv --rm
如果我英语说得不好,我很抱歉,因为我不擅长英语。
具体而言,正在参照构建环境。
在执行“pipenv install gunicorn”命令引入“gunicorn”时发生了错误。“pipenv install gunicorn”的执行结果如下。
/home/app-user/.local/python/lib/python3.7/site-packages/pipenv/vendor/attr/_make.py:618: RuntimeWarning: Missing ctypes. Some features like bare super() or accessing __class__