V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  frostming  ›  全部回复第 7 页 / 共 13 页
回复总数  255
1  2  3  4  5  6  7  8  9  10 ... 13  
2020-04-16 17:36:32 +08:00
回复了 lpd743663 创建的主题 Python 请问, import pymssql 如何写才不会提示错误?
强行不让它警告也可以的

import warnings
warnings.simplefilter('ignore', DeprecationWarning)

import pymssql
2020-04-16 12:07:46 +08:00
回复了 loriann 创建的主题 Python Python 进程和线程问题,请指教
popen 并不是 fork 出来的而是 spawn 出来的,进程信息跟父进程不共享
2020-03-30 22:47:20 +08:00
回复了 miniyao 创建的主题 Python pip 怎么解决依赖库的版本冲突问题?
@a132811 你是说 a 依赖 c<1.0, b 依赖 c >=1.0 这种情况吗,如果没得解确实会报错

但我也在研究让两个版本共存的方法了
2020-03-30 09:43:30 +08:00
回复了 lidjxy 创建的主题 git Git rebase 和 merge 是不是没办法混着用?
master 以及多人协作的分支,不是最好,不是推荐,是必须禁止 rebase


自己一个人工作的分支可以用 rebase
2020-03-23 15:52:56 +08:00
回复了 miniyao 创建的主题 Python 新项目上 Python 3.* 版本,当下该选哪个 Py3 的小版本合适?
推荐 3.7,wheel 兼容很重要,就算 Linux 我也不想动不动报个编译错误
2020-03-23 09:15:22 +08:00
回复了 ShuoHui 创建的主题 Python 小白有个问题请教在座各位……
主要问题是安装 Python 3,不知你们有没内网 linux 源,如果有,最好安装 linux 源里面的,否则的话,比较蛋疼
readline, openssl, sqlite, xz, libzip,一堆依赖要装,也不是没办法,上 rpm 包网站一个个下载下来安装
pip 包比较好办了,有没有源都挺方便的,pip download 把依赖全下载好然后推上去就行了
@chenqh
1. 下载 tar.xz 包到本地目录下
2. 在该目录启动一个本地静态文件服务器 python3 -m http.server 8000
3. 另起一个窗口,设置环境变量 export PYTHON_BUILD_MIRROR_URL="http://localhost:8000" 把源改成本地服务器
4. pyenv install 3.8.2 这时会下载不了卡住,停掉就可以
5. 看服务器打的日志的 access log,会看到它请求的文件名
6. 把 tar.xz 文件名改成上面看到的地址,重新 pyenv install,就 OK 了
2020-03-20 09:19:32 +08:00
回复了 miniyao 创建的主题 Python pip 怎么解决依赖库的版本冲突问题?
艾特错了 @miniyao
2020-03-20 09:17:50 +08:00
回复了 yuexuan 创建的主题 Python Python 异步 Web 框架 Fastapi 怎么样,已经够成熟到商业项目了吗
@ClericPy 你说的应该是依赖解析(Resolving)的过程,现在安装已经是并行的了(还没发版)
2020-03-20 09:14:58 +08:00
回复了 miniyao 创建的主题 Python pip 怎么解决依赖库的版本冲突问题?
@CEBBCAT 你需要一个带依赖解析功能的工具,众所周知 pip 是没有这个东西(但正在做了)

除了前面有人提到的 pipenv, 还有 pip-tools, poetry
我自己也写了个基于 PEP 582 的 pdm - https://github.com/frostming/pdm
@chenqh 对,看报错,然后把文件名改成它要的名称
2020-03-19 22:18:16 +08:00
回复了 yuexuan 创建的主题 Python Python 异步 Web 框架 Fastapi 怎么样,已经够成熟到商业项目了吗
头号 Fastapi 吹你好,果然你在这
@ClericPy
@chenqh 可以手动下载包,然后放到缓存里
2020-03-11 13:51:29 +08:00
回复了 Murphy0123 创建的主题 Python 关于 apscheduler 库无法被识别的问题
2020-03-02 14:06:24 +08:00
回复了 oldbird 创建的主题 Python 请教,模块安装后引入时却提示不存在是怎么回事
链接甩脸 https://frostming.com/2019/03-13/where-do-your-packages-go

import 名称确实是 pysolar
2020-02-22 14:29:59 +08:00
回复了 frostming 创建的主题 Python 支持 PEP 582 的 Python 包管理器,和虚拟环境说再见
@ClericPy
1. pdm update <package> 而且可以指定是只升级此 package,依赖不动,还是升级此 package 及其递归依赖,其他无关依赖不动,不给<package>就升级所有依赖。
2. 我理解这个动作比较 trivial,毕竟__packages__目录直接 rm -r 就好
3. 这个可能超出 scope 了,和 vendorize 一样,不是把包放一起就行了,涉及到 Import 的修改
2020-02-22 11:30:07 +08:00
回复了 frostming 创建的主题 Python 支持 PEP 582 的 Python 包管理器,和虚拟环境说再见
@ClericPy 感谢,已重现 https://github.com/frostming/pdm/issues/48

确实 Python 包太多样了,什么问题都有可能出现,自己用是测不全的
2020-02-21 23:01:58 +08:00
回复了 frostming 创建的主题 Python 支持 PEP 582 的 Python 包管理器,和虚拟环境说再见
@secsilm conda 在管理 C extension 很多的库这方面地位无可动摇,我也不打算动摇
2020-02-21 23:00:44 +08:00
回复了 frostming 创建的主题 Python 支持 PEP 582 的 Python 包管理器,和虚拟环境说再见
@rogwan virtualenv 最新版已经和 venv 差别不大了
2020-02-21 22:50:52 +08:00
回复了 frostming 创建的主题 Python 支持 PEP 582 的 Python 包管理器,和虚拟环境说再见
@nightwitch 是的没错
1. 如果你用 Pipenv 和 Poetry,那就是一个工具,包管理和虚拟环境都有
2. 如果你用 pip,那就是包管理+虚拟环境得分别两个工具
3. 但如果你用 pdm,压根就不需要虚拟环境
1  2  3  4  5  6  7  8  9  10 ... 13  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4697 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 04:03 · PVG 12:03 · LAX 20:03 · JFK 23:03
Developed with CodeLauncher
♥ Do have faith in what you're doing.