【python】python环境管理工具pipenv的使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/w417950004/article/details/83651621

1,pipenv在使用过程中会生成一个虚拟环境,使用之是可以替代pip工具的。
在开发环境中使用pipenv install 安装python库的过程中会在该环境下会生成Pipfile和Pipfile.lock文件。
在将项目从开发环境转移到生成环境的时候,将Pipfile和Pipfile.lock文件移动到python目录所在的文件夹下,然后执行pipenv install 就可以将依赖的库加载进来。

2,另外的一种场景是这样:在环境中只有python2的环境,可以通过pipenv的黑科技来获取python3运行代码脚本,命令如下:

pipenv --python 3.6 && pipenv run pip install pipenv &&  \
pipenv run pipenv install 

最好提前将需要的包全部放到Pipfile中(放入的方式就是在可执行的环境中pipenv install libs,然后将pipfile拷贝到生产环境),因为在生产环境安装python库不方便,在安装库的时候非常非常的慢:

pipenv run pipenv install libs;

然后使用如下语句执行python代码:

pipenv run python pyfile.py

因为是创建新的环境所以每次执行代码的时候上面的语句都需要执行的,即

pipenv --python 3.6 && pipenv run pip install pipenv &&  \
pipenv run pipenv install && pipenv run python pyfile.py

在install那一步非常慢,要先sleep一段时间。

参考链接:
https://blog.csdn.net/wonengguwozai/article/details/80483864
https://www.jianshu.com/p/00af447f0005
https://blog.csdn.net/liuchunming033/article/details/79582617

猜你喜欢

转载自blog.csdn.net/w417950004/article/details/83651621
今日推荐