V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
dylanstrive
V2EX  ›  问与答

有关 Python 的一点问题

  •  
  •   dylanstrive · 2023-03-27 23:30:07 +08:00 · 1281 次点击
    这是一个创建于 605 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想下载几个仓库到本地使用
    需要编译 python
    提前 c 盘装好了 python 解释器
    仓库源代码保存在 D 盘
    于是在仓库所在目录下打开命令行窗口进行环境和库的配置
    但是配置完成以后.whl 存储位置在哪里我搞不明白了
    有没有什么方法可以将所有的配置全部归到 git 仓库的目录下的文件夹中呢
    此外这里的 ffpy 究竟是什么呢

    5 条回复    2023-03-28 14:19:04 +08:00
    raymanr
        1
    raymanr  
       2023-03-27 23:35:53 +08:00
    .whl 是二进制的库分发文件,安装后的库都在 site-packages 里面,pip show 可查看库的安装位置详情

    调用库一般是找 Scripts 下面的文件,或者 py -m <packagename> 的方式

    这种问题你可以先问下 chatgpt
    raymanr
        2
    raymanr  
       2023-03-27 23:44:32 +08:00
    另外
    1.编译 python -> 一般指的是下载源代码编译成 python 的可执行文件

    2.通过 pip 安装的 pypi 上的包一般都会有一个简单的使用说明,直接在 https://pypi.org/project/ffmpy/ 可以查看示例

    3.不建议使用中文搜索,有条件翻墙,没条件用 bing 国际版
    dylanstrive
        3
    dylanstrive  
    OP
       2023-03-28 00:17:20 +08:00
    @raymanr 谢谢解答,我起初去 csdn 关键字了一下,然后没能解决。我没搞懂 ffmpy 的作用,以为是使用 ffmpy 对 wheel 做了某种操作,其次我发现我路径去到了./AppData/roaming 下的 python311 了这里目录下同样存在两个文件夹:Scripts 、site-packages ,后来我 everything 了一下 ffmpy 文件夹,发现解释器目录在./AppData\Local\Programs\Python\Python311 下面 这两个文件夹功能区别是什么呢。另外是在控制命令行窗口显示的 download 的.whl 文件夹都是默认全部解压到 Python311/site-packages 了吗,然后所有的.whl 文件以 ffmpy-...-...-...whl ( ffmpy 默认的操作打包?)存储在此目录下 .\AppData\Local\pip\cache\wheels 我不知到我的理解对不对
    raymanr
        4
    raymanr  
       2023-03-28 09:17:30 +08:00
    @dylanstrive
    python roaming 和 python311 下的 site-packages 内的 module 都可能被加载, 以下命令可以看到一般情况的有限顺序, roaming 下的不会随着卸载 python 被删除

    py -c "import sys;[print(x) for x in sys.path]"

    .whl 只用于包的分发安装, 装完了就没用了, 不用管, 有强迫症就 pip cache purge 删掉
    dylanstrive
        5
    dylanstrive  
    OP
       2023-03-28 14:19:04 +08:00 via iPhone
    @raymanr 大概明白了,谢谢解答
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1575 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:00 · PVG 01:00 · LAX 09:00 · JFK 12:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.