Python 多版本使用 pip
发表于|更新于
Q:Fedora 31 提供的 Python3.7, 想使用 Python3.8, 用系统的pip3 只会给 Python3.7 安装库,如何解决
A:
1 | |
执行上面命令后,会在 /usr/local/bin/ 下生成和 pip 相关的脚本,把这些脚本删除,要不可能会和系统的 pip3 冲突。
接下来就可以使用下面的命令行安装 Python3.8 的库
python3.8 -m pip install pyhash --user
在安装过程中可能会因为众所周知的原因导致网络出错,备好梯子即可。
文章作者: 曼福吉
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 安全代码!
相关推荐
2024-01-17
python3 pip loading egg is deprecated 警告的解决方法
解决 egg is deprecation 警告python3 -m pip install some_package 时发现 exploitable 有警告: DEPRECATION: Loading egg at exploitable-1.32-py3.12.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation.Discussion can be found at https://github.com/pypa/pip/issues/12330 pip 24.3 将废弃 egg 形式的 python package, 根据 github issue [1] 的信息 pip 24.3 将在 October 2024 发布。可以使用下面的方法,要去掉上面的警告信息。 123456789101112131415cd exploitable_src_dir# 删除老的 build 结...
2023-11-01
图拉鼎谈独立开发
独立开发 长期维护产品:消费者愿意为长期维护的产品买单,旧产品没有添加新功能也用新工具链重新编译一次 只开发自己使用的产品:评估未来几年自己是否使用产品,作为是否启动产品开发的重要因素 外包 + 独立开发 双驱动 用外包的收入平滑独立开发的收入波动 在产品开发瓶颈期,利用外包刺激,打开思路 项目管理 立项流程: 先记下 idea,冷却一段时间后如果有思路就继续完善一下 idea,直到某天还是想做,接着就开始动手 没有市场分析,没有用户分析,只有分阶段完成的 1.0、2.0 … 版本 1.0 版本为自己开发,只开发最核心的功能,2-n 通过用户的反馈完善产品 工作模式 充分利用灵活性,在家和在外工作的时间大致是 2:1 定期与设计师碰头,每周2-3 次 状态管理 有多少状态做多少事,即使状态不太好,也需要做事。 外部环境对状态有影响,可以利用图书馆等场所,将自己带入状态。 时间管理(自律) 曾经经历工作混乱的时期,现在严格工作时间登记,自己开发系统完成工作时间登记。 自律还包括定期 Review (日报、周报),计划管理,保持自己的开发节奏。 工作日基本都工作...
2023-11-01
尤雨溪谈成功和运气
1)运气很重要,时势造英雄在适当的时间节点上推出合适的产品能大幅提高成功的概率2)真正的关键点,不在写程序上重要的是判断需求,制定合适的技术方案去满足客户的需求3)成功需要市场直觉和产品上的判断力4)光有能力或者光有运气都很难成功运气是客观存在的,But there’s nothing we can do about it.5)我们只能提高自己能力,多尝试,每次尝试运气都不一样6)独立开发重要的不是技术的优劣,而是如何开发一个产品的问题 如何快速匹配市场需求 如何识别目标客户 如何快速验证商业模式 如何快速推向市场。 考验的是运营能力、合理分配资源的能力,简化创业流程的能力 reference: https://pca.st/yjf05b7i
2023-09-06
gogs 皮肤和源码升级
gogs 使用了也有一年多了,小团队使用基本还行。有几个问题,第一界面代码 merge 有问题,第二不支持代码 review,如果能解决上面两个问题就好用很多了。下面两段是年前折腾 gogs 的记录,没有啥技术含量,只是做个备份。 切换皮肤https://github.com/Kos-M/GogsThemes 提供了两款皮肤,文中给出的方法要修改 gogs 配置,直接使用 TamperMonkey 就可以了。 1234567891011121314151617// ==UserScript==// @name Gogs Theme// @resource IMPORTED_CSS https://raw.githubusercontent.com/Kos-M/GogsThemes/master/themes/dark_theme.css// @namespace http://tampermonkey.net/// @version 0.1// @description try to take over the world!// @aut...
2023-09-06
github clone 加速
国内因为众所周知的原因,git clone 一直很慢,最近可能状况就更糟糕了。@TeleMan 提供了一个信息,可以通过修改 host 文件达到加速效果。经过测试,只要修改两条记录即可 12199.232.69.194 github.global.ssl.fastly.net140.82.113.4 github.com 修改后,速度快多了,直连 12345678git clone https://github.com/googleprojectzero/winafl.git正克隆到 'winafl'...remote: Enumerating objects: 1538, done.remote: Counting objects: 100% (175/175), done.remote: Compressing objects: 100% (108/108), done.remote: Total 1538 (delta 90), reused 130 (delta 60), pack-re...
2023-07-20
在 vim 中使用 LeaderF 和 gtags
☆ 缘由和一些 vim 历史前些年 vim 没有子窗口的概念,日本的一个 vim 插件作者为了解决这个问题生撸了一套流程,当时 unite.vim 横空出世惊艳了我一把。后面随着技术发展,neovim 和 vim 先后引入了 floating window ,这才使得情况变得好了一点。 https://github.com/vim/vim/blob/master/runtime/doc/popup.txthttps://neovim.io/doc/user/api.html#api-floatwin 得益于新技术,在 vim 中使用 LeaderF 插件的交互体验上了一个台阶。 neovim 从 0.9 版本开始放弃对 cscope 的支持 https://twitter.com/Neovim/status/1580933880579641344 这给我阅读源码造成了一些问题,虽然 vim 仍然可以使用 cscope,但 vim 的启动速度不如 nvim 快,所以我开始寻找替代方案。同时,我发现 denite.nvim,unite.vim,作者也不怎么维护了,一想似乎是很多年没...