听到有人说xx库很好用,我们就忍不住想要自己试试看。有一些库很好用,因为它们在更高级别上被关闭了。当你安装这个库时,它还会安装n个依赖库。上一篇介绍的streamlit,其依赖包有90个之多?比起百度全家桶,也是tm的全家桶……就是怕自己全局的Python环境被污染。我通常在尝试新包时使用venv创建虚拟环境,然后去安装后,完成后,只需清理虚拟环境即可。大家有没有发现,整个过程其实挺麻烦的。就在昨晚,在Github上闲逛的时候,发现了一个库,可以解决我一直以来的烦恼。这个库叫做trypackage,一个用于测试库的库。当你使用tryxx命令时,它会做什么?安装指定版本的Python解释器创建临时虚拟环境激活虚拟环境在虚拟环境中安装你想试用的Python库直接进入PythonShell模式自动导入导入试用库1.如何安装命令安装python3-mpipinstalltrypackage可以看到trypackage只依赖了一个click命令行库,还是很轻量级的。事实上,情况并非如此。Try会创建一个基于virtualenv的虚拟环境,所以需要安装virtualenv和virtualenvwrapperpython3-mpipinstallvirtualenvvirtualenvwrapper2。基本使用使用tryrequests,try会创建一个虚拟环境,然后在虚拟环境中安装requests。安装完成后会自动进入PythonShell模式,自动导入你要试用的包最贴心的是,试用完后,退出PythonShell,虚拟环境会自动清理。3.更多用法指定python版本我的环境没有安装Python3.8。您可以通过-p参数指定Python3.8。安装过程太快了,快到我怀疑这是不是真的要安装Python3.8解释器了。.也可以直接指定本地Python版本,比如tryrequests-p/usr/bin/python3.7.1指定运行方式Try直接运行方式有很多种1.不指定时,pythonshell的方式为默认使用#两者都是等价的tryrequeststryrequests--shellpython2,使用ipython,有两种方式可以指定usingbpythonmodeBpython代码提示和补全比ptpython和ptipython强,其他的区别还没试过。在编辑器中打开tryrequests--editor指定Github仓库包#语法示例try
