使用Pip+venv来管理pyton项目会有很多问题,使用conda也不尽如人意。最近尝试了很多Python包管理工具,包括Pipenv、Poetry和PDM。通过一番尝试之后发现PDM最符合我的需求,因此记录一下。部分内容来自Pipenv教程。
Posted by lili on March 11, 2024
今天使用ChatGPT时突然不工作了,点击发送消息按钮或者回车后右侧图标一直旋转,但是消息并没有发生出去,也没有响应。
Posted by lili on March 11, 2024
有没有在运行一个程序时遇到”/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28’ not found”?是不是打算升级GLIBC?千万不要这么做,否则你要随时面临崩溃的可能。升级Linux系统?就为了使用一个新的GLIBC而升级系统,万一又有一个程序需要更新版本的GLIBC怎么办? 本文解释通过自己编译GLIBC并且使用patchelf解决这类问题。
Posted by lili on March 7, 2024
对于很小的团队(一两个人)来说,Github要交钱,搭建一个Gitlab有点费劲。其实我们可以使用git init --bare来实现一个简易的git服务。
Posted by lili on March 6, 2024
Posted by lili on March 1, 2024
Posted by lili on February 27, 2024
通常我们通过ssh登录到远程服务器。但是有的时候我们想运行一些有GUI的程序,比如chrome浏览器。这个时候我们就可以在服务器上安装RDP Server,然后本地客户端就可以通过RDP协议通过GUI的方式登录服务器了。RDP是微软开发的协议,最早用于Windows远程桌面。我们在服务器上安装RDP Server之后,本地不管是Linux还是Windows都可以方便的登录了。
Posted by lili on February 23, 2024
Posted by lili on February 20, 2024
前文介绍了远程调试服务器上的python代码的方法,但是有的时候在服务器上直接安装比较复杂,但是运行docker镜像比较简单。使用docker的好处是方便运维,但是它对开发并不友好(尤其是整到k8s里之后)。本文介绍怎么远程调试docker容器里的python代码(通常使用gpu)。
Posted by lili on February 16, 2024
Posted by lili on February 15, 2024