$HOME/.local 的用途是什么

2024-01-11

我注意到我有$HOME/.local在我的机器上,似乎这个目录主要包含与 python 相关的内容,here http://termbin.com/vw35是完整的列表吗(有点长)。

我想问这个目录是哪个动作创建的?我想是pip install --user -r requirements.txt(下面是我弄清楚的命令)但我想知道是否还有其他工具可以在这里存储数据?我想如果是的话pip so easy_install也可以这样做吗?您知道是否有任何其他工具使用此目录或者它是pip只?

以下命令显示从该目录导入了一些 python 模块,最后一个的输出是here http://termbin.com/xs62(有点长):

marek@ubuntu:~$ python -c 'import mock; print mock.__file__'
/home/marek/.local/lib/python2.7/site-packages/mock.pyc
marek@ubuntu:~$ echo $PYTHONPATH

marek@ubuntu:~$ tree .local/ | grep  mock
│           ├── mock-1.0.1.egg-info
│           ├── mock.py
│           ├── mock.pyc
│           │   ├── mock.py
│           │   ├── mock.pyc
marek@ubuntu:~$ pip show -f mock
---
Name: mock
Version: 1.0.1
Location: /home/marek/.local/lib/python2.7/site-packages
Requires: 
Files:
Cannot locate installed-files.txt
marek@ubuntu:~$ python -c 'import sys, pprint; pprint.pprint(sys.path)'
['',
 '/home/marek/.local/lib/python2.7/site-packages/nupic-0.3.0.dev0-py2.7-linux-x86_64.egg',
 '/usr/lib/python2.7/dist-packages',
 '/usr/lib/python2.7',
 '/usr/lib/python2.7/plat-x86_64-linux-gnu',
 '/usr/lib/python2.7/lib-tk',
 '/usr/lib/python2.7/lib-old',
 '/usr/lib/python2.7/lib-dynload',
 '/home/marek/.local/lib/python2.7/site-packages',
 '/usr/local/lib/python2.7/dist-packages',
 '/usr/lib/python2.7/dist-packages/PILcompat',
 '/usr/lib/python2.7/dist-packages/gtk-2.0',
 '/usr/lib/pymodules/python2.7',
 '/usr/lib/python2.7/dist-packages/ubuntu-sso-client']
marek@ubuntu:~$ python -v 2>&1 | tee modules

The 下列的 https://stackoverflow.com/questions/7143077/how-can-i-install-packages-in-my-home-folder-with-pip答案说应该有$HOME/.local/bin/hg在此目录中,如果它是用以下命令创建的pip但我没有这个文件。那么它是用pip or not?


它没有直接连接到Python,但Pip使用它。让我们从头开始。首先你应该明白,什么是/usr http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/usr.html目录用于:

在当前的 Unices 中,/usr 是用户域程序和数据(与“系统域”程序和数据相反)所在的位置。

它应该用于系统安装的数据,即发行版的官方软件包。

The /usr/local目录反映了结构/usr目录,但系统管理员可以使用它为所有用户安装本地或第三方软件包。

The ~/.local目录现在仅对单个用户具有相同的用途。

通常,您将使用默认的包管理器来安装包/usr目录。但由于您使用 Pip 作为 Python 模块的包管理器,因此这些模块安装在~/.local.

所以基本上pip可能已经创造了~/.local或只是将数据写入其中的目录之一的任何其他程序。~/.local/share例如,大多数应用程序都使用它来存储数据。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

$HOME/.local 的用途是什么 的相关文章

随机推荐

  • 使用 Zend Framework 的 Android RESTful Web 应用程序

    我编写了一个基于 Zend Framework 版本 1 11 11 的 Web 应用程序 我想使用相同的后端代码来编码该应用程序的移动版本 Android 为了实现这个目标 我想要获取 XML 和 JSON 格式的控制器中每个操作的响应
  • 使用集成 SQL 语言的带有 schemaRDD 的 SQL 函数

    我想使用基于 SQL 函数的语言集成 SQL 来过滤 schemaRDD 例如我想运行 SELECT name FROM people WHERE name LIKE AHSAN AND name regexp A Z 20 如何在 peo
  • 重复用“.”包围。 VIM 中的命令

    有没有人得到环绕 vim http www vim org scripts script php script id 1697跟 共事重复vim http www vim org scripts script php script id 2
  • 如何在 C# 中创建基于 DataTable.Rows.Count 的对象?

    下面的所有代码仅创建两个进程 虽然我需要创建 n 个进程来打开 Chrome 浏览器并运行OpenNRowsInData user pwd 基于dtUser Rows Count因为这是动态的 我不知道为什么OpenNRowsInData
  • FFmpeg输出查找结果到Android LruCache

    亲爱的 StackOverflower 同胞 在我的 Android 应用程序中 我尝试使用以下命令快速从视频中检索帧ffmpeg android java http writingminds github io ffmpeg androi
  • Nginx 未在已启用站点中拾取站点?

    经过 10 多个小时的研究 我还没弄清楚为什么这不起作用 我正在尝试将本地主机移动到启用站点的文件夹 该文件夹位于 etc nginx sites enabled default 中 它是来自站点可用文件夹的符号链接 使用以下配置时 使用
  • C++ 区分单击和双击

    我有一个应用程序 其中双击图像视图区域会更改图像视图的布局 另外 单击一下 图像上就会放置一个点 我的问题是 双击时这两个功能都可以工作 我当然知道 当双击发生时 控件首先转到 LButtonDown 我不希望点功能在双击时起作用 我已经为
  • Angular UI-Router 在一种状态下有更多可选参数

    如何在不使用查询字符串且仅使用一个路由名称的情况下向我的路由允许可选参数 我目前将每条路线指定五次 以允许任意部分组合 所有部分都必须是可选的 路线必须解决任何变化 state login url login templateUrl log
  • 如何验证PayPal Webhook签名?

    验证从 PayPal 收到的 Webhook 时遇到问题 可用的示例并不多 集成商也没有足够的加密知识来完成任务 遵循的指南是网络钩子通知 https developer paypal com docs integration direct
  • Python Tkinter 应用程序适合屏幕

    我在我的 17 上使用 Python 的 Tkinter 模块设计了一个应用程序 屏幕 有没有办法让这个应用程序适合较低分辨率的屏幕 我尝试在 14 英寸屏幕上运行它 但该应用程序不太适合 谢谢 您可以获取屏幕分辨率 然后将其输入到您的ro
  • Android:来自 xml 资源的整数

    我必须如何修改我的 XML 资源 或者我必须创建什么 XML 文件 才能以与访问字符串值相同的方式访问整数值R string some string resource 例如 在代码中我想说 ProgressDialog progressBa
  • Webdriver 未在远程 IE 中找到元素

    我在网络驱动程序方面遇到了一个奇怪的问题 我有一个本地环境和一个远程环境来执行我的测试 它们在 Firefox 的两种环境中都可以很好地工作 但对于 Internet Explorer 8 它们只能在本地工作 每当我对远程服务器运行测试时
  • 属性和函数或过程之间的区别

    我们可以说 type TPerson class private pName string public property Name string read pName write pName end 等于 type TPerson cla
  • 如何在 python 函数中传递对象实例作为参数?

    我刚刚开始学习Python 并且对如何传递对象的实例作为函数的参数感到困惑 下面是我为练习编写的一点代码 基本思想是有一个车库 这个车库不包含汽车 您可以将汽车添加到车库并查看其详细信息 class Garage cars def add
  • SparkSQL+Hive+Hbase+Hbase集成不起作用

    当我尝试连接配置单元表 正在使用 时出现错误 通过 Hbase 集成创建 在 Spark 中 我遵循的步骤 Hive表创建代码 CREATE TABLE test sample id string name string STORED BY
  • 如何计算字典列表中特定字典键的出现次数

    我正在尝试计算指定键在我的字典列表中出现的次数 我用过Counter and most common n 计算所有键的数量 但如何找到特定键的数量 我有这段代码 目前不起作用 def Artist Stats self artist pic
  • 接收 org.openqa.selenium.WebDriverException:无法在 PATH 中找到 firefox 二进制文件,在带有 Webdriver 播放功能的 Selenium IDE 中运行测试

    当我尝试在 Selenium IDE 中使用 Webdriver 回放运行测试时 我不断收到以下错误 Caused by org openqa selenium WebDriverException Cannot find firefox
  • 使用 Perl 解析 HTML 页面的正则表达式链接 [重复]

    这个问题在这里已经有答案了 可能的重复 如何使用 Perl 从 HTML 中删除外部链接 https stackoverflow com questions 1598053 how can i remove external links f
  • 可以在 Final 块的中间引发 ThreadAbortException 吗?

    假设以下代码在单独的线程中运行 try var stuffToDispose new SomeClassThatNeedsDisposing doing thing with stuffToDispose finally if stuffT
  • $HOME/.local 的用途是什么

    我注意到我有 HOME local在我的机器上 似乎这个目录主要包含与 python 相关的内容 here http termbin com vw35是完整的列表吗 有点长 我想问这个目录是哪个动作创建的 我想是pip install us