Python pipenv

优点

相比venv不会产生本地环境文件夹。还有就是我不喜欢conda污染我的powershell环境,这个不会。

缺点

目前直接安装torch会卡住,只能通过原生pip来安装...

示例

拿到别人的Pipfile and Pipfile.lock直接一步安装到位

pip install

安装pipenv

安装pipenv

pip install pipenv --user

然后需要将其目录加入环境变量

echo 'export PATH=$PATH:/Users/liuzhengdong/.local/bin' >> ~/.bashrc

生成环境

默认pipenv会选择较低版本的python作为基本环境版本
可以指定本地python版本创建环境

pipenv --python 3.11

使用

在环境中安装

pipenv install 包

移除本地关于此项目的vitrualenv

pipenv --rm

使用pipenv运行项目

pipenv run python main.py
or 
pipenv shell

技能

pipenv 如何安装torch cuda

资料

Pipenv: Python Dev Workflow for Humans — pipenv 2023.7.24.dev0 documentation (pypa.io)