我注意到我有$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?