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: Python Dev Workflow for Humans — pipenv 2023.7.24.dev0 documentation (pypa.io)