requirements.txt
, 一旦依赖包变动,就要重新导出,而pipenv会自动帮我们生成Pipfile
和Pipfile.lock
, Pipfile会随着项目,当我们安装时只需在Pipfile
和Pipfile.lock
所在的目录下运行pipenv install
sudo apt install software-properties-common python-software-properties
sudo add-apt-repository ppa:pypa/ppa
sudo apt update
sudo apt install pipenv
pip install pipenv
brew install pipenv
# 创建python3环境
pipenv --three
# 创建python2环境
pipenv --two
# 在上一步新建环境的目录下,运行此命令才有效
pipenv shell
pipenv --where
获取父级虚拟环境的名字, 根据虚拟环境的前半部分名字, 确定父级目录的位置, 然后删除父级目录下的Pipfile
, Pipfile.lock
, 运行exit
退出父级虚拟环境,然后回到子目录,运行pipenv --three
创建子目录的虚拟环境即可pipenv install yagmail requests
pipenv graph
pipenv uninstall yagmail
exit
pipenv --py
pipenv --venv
pip freeze
pipenv run pip freeze
pipenv install pytest --dev
pipenv sync