- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
运行 pip install 似乎在 /usr/local
中创建了 data_files
中指定的目录结构和文件
但是,如果我运行:
import sys
sys.prefix
我得到字符串 /usr
。
有什么方法可以找出 pip 以与分发/操作系统无关的方式为特定包安装 data_files 的位置吗?
注意:我正在从 github repostiroy 而不是 pypi 安装包,所以这可能会导致不同的行为?
最佳答案
我相信你应该使用 sysconfig .
第一次尝试:
path/to/pythonX.Y -m sysconfig
然后试试它的get_path
function :
import sysconfig
data_path_str = sysconfig.get_path('data')
print("data_path_str", data_path_str)
关于python - 如何获取pip安装路径 `data_files` ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62453388/
运行 pip install 似乎在 /usr/local 中创建了 data_files 中指定的目录结构和文件 但是,如果我运行: import sys sys.prefix 我得到字符串 /us
我使用 pip 和 setuptools 来安装一个包。我希望 pip 将一些资源文件复制到 /etc/my_package。 我的 setup.py 看起来像这样: setup( ...
我是 distutils 的新手。我正在尝试在包中包含一些数据文件。这是我的代码。。 from distutils.core import setup setup(name='Scrapper',
对于使用“setup.py”构建安装包的开发人员来说,这应该是一个非常常见的问题,之前应该被问过,但我在任何地方都找不到合适的答案。 在 setup.py 中 from distutils.core
我正在尝试创建一个 Python 包,并且我的目录结构如下: mypkg/ ├── __init__.py ├── module1 │ ├── x.py │ ├── y.py │ └──
似乎非python资源包含在python分发包中的4种方式之一: Manifest.in 文件(我不确定何时优先于 package_data 或 data_files) package_data in
使用 setup.py(与 pip 兼容)传送 data_files 的跨平台方式是什么? 根据官方文档,需要这样写: setup(..., data_files=[('bitmaps', [
设置的 data_files 参数采用以下格式输入: setup(... data_files = [(target_directory, [list of files to be put t
我正在尝试将 data_file 添加到 setup.py 项目中。我可以使用 /tmp/ 目录中的文件,但不能使用脚本的当前目录中的文件: from setuptools import setup,
我有一个 Python 3 项目。 MKC ├── latex │ ├── macros.tex │ └── main.tex ├── mkc │ ├── cache.py │ ├──
我有一个带有 setup.py 的 Python 应用程序脚本,可以通过 Pip 或 setuptools 安装。但是,我发现这两种方法之间存在一些令人讨厌的差异,我想知道分发数据文件的正确方法。 i
我正在尝试为我的 CLI 工具提供一个用 Python 编写的 bash 完成脚本。根据Python Packaging Authority , data_files在 setup.py 中正是我需要
我试图将网络 Assets 与我试图打包的网络应用程序一起分发,但我失败得很惨。我不明白为什么我在运行 bdist、sdist 或 install 时有不同的安装文件或包列表。 项目布局 该项目在 A
我是一名优秀的程序员,十分优秀!