pipenv shell 该方法将这个路径加入到了全局换将变量前面,所以会优先调用虚拟环境(类似于virtualenv中的 source env/bin/activate) 可以通过linux中的which查看python的命令的执行路径,是否已经变成了虚拟环境
pipenv install package 此时会生成Pipfile和Pipfile.lock文件 Pipfile文件是TOML格式文件,记录了依赖包的基本信息 Piplock文件则记录了更详细的系信息,比如在安装时如果没有指定package版本时,Pipfile中是将版本记录成*的,但是Pipfile.lock则会记录当时的版本,如果该包更新了新版本,该环境还是会根据Pipfile.lock文件来安装特定的版本. 所以不要修改pipfile.lock文件
pipenv install requests==1.2 # 使用~=则相当于1.*pipenv install "requests>=1.4" # 只安装等于或者大于 1.4.0 的版本pipenv install "requests<=2.13" # 只安装小于或者等于 2.13.0 的版本pipenv install "requests>2.19" # 安装 2.19.1 版本但是不安装 2.19.0 版本pipenv install -r path/to/requirements.txt从requirements中安装三方包pipenv install --pypi-mirror <mirror_url>指定镜像安装** 部署 ** pipenv install安装.lock所有包,并且更新的最新 pipenv install --deploy,如果包不是最新的则会安装失败 pipenv sync:严格按照.lock文件夹中的包版本进行安装
exit
更改虚拟环境的安装路径
https://blog.csdn.net/swinfans/article/details/89305301
参考: https://cuiqingcai.com/5846.html https://blog.csdn.net/haiyanggeng/article/details/82382993 https://pypi.org/project/pipenv/ https://blog.csdn.net/swinfans/article/details/89305301