您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python – 如何访问`pip –user`安装的软件包?

5b51 2022/1/14 8:23:06 python 字数 4197 阅读 585 来源 www.jb51.cc/python

我意识到我有一个过时的numpy版本: $python Python 2.7.10 (default, Oct 23 2015, 18:05:06) [GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin Type "help", "copyright", "credits" or "license" for mor

概述

$python
Python 2.7.10 (default,Oct 23 2015,18:05:06)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin
Type "help","copyright","credits" or "license" for more information.
>>> import numpy as np
>>> np.version.full_version
'1.8.0rc1'

$sudo pip install -U numpy
Password:
Downloading/unpacking numpy from https://pypi.python.org/packages/dd/9f/cd0ec9c50e4ed8650901ad4afde164e5252b6182a9e0c7bff5f8b4441960/numpy-1.11.1.zip#md5=5caa3428b24aaa07e72c79d115140e46
  Downloading numpy-1.11.1.zip (4.7MB): 4.7MB downloaded
  ...
  Found existing installation: numpy 1.8.0rc1
    Uninstalling numpy:
Cleaning up...
Exception:
Traceback (most recent call last):
  File "/Library/Python/2.7/site-packages/pip-1.4.1-py2.7.egg/pip/basecommand.py",line 134,in main
    status = self.run(options,args)
  File "/Library/Python/2.7/site-packages/pip-1.4.1-py2.7.egg/pip/commands/install.py",line 241,in run
    requirement_set.install(install_options,global_options,root=options.root_path)
  File "/Library/Python/2.7/site-packages/pip-1.4.1-py2.7.egg/pip/req.py",line 1294,in install
    requirement.uninstall(auto_confirm=True)
  File "/Library/Python/2.7/site-packages/pip-1.4.1-py2.7.egg/pip/req.py",line 525,in uninstall
    paths_to_remove.remove(auto_confirm)
  File "/Library/Python/2.7/site-packages/pip-1.4.1-py2.7.egg/pip/req.py",line 1639,in remove
    renames(path,new_path)
  File "/Library/Python/2.7/site-packages/pip-1.4.1-py2.7.egg/pip/util.py",line 294,in renames
    shutil.move(old,new)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py",line 302,in move
    copy2(src,real_dst)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py",line 131,in copy2
    copystat(src,dst)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py",line 103,in copystat
    os.chflags(dst,st.st_flags)
OSError: [Errno 1] Operation not permitted: '/tmp/pip-fajcj_-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy-1.8.0rc1-py2.7.egg-info'

Storing complete log in /Users/csaftoiu/Library/Logs/pip.log

$pip install -U --user numpy
...
Successfully installed numpy

$python
Python 2.7.10 (default,"credits" or "license" for more information.
>>> import numpy as np
>>> np.version.full_version
'1.8.0rc1'

$python -c "import site; print(site.USER_BASE)"
/Users/csaftoiu/Library/Python/2.7

# add user base to python path
export PYTHONPATH=$(python -c "import site,os; print(os.path.join(site.USER_BASE,'lib','python','site-packages'))"):$PYTHONPATH

$python
Python 2.7.10 (default,"credits" or "license" for more information.
>>> import numpy
>>> numpy
<module 'numpy' from '/Users/csaftoiu/Library/Python/2.7/lib/python/site-packages/numpy/__init__.pyc'>
>>> numpy.version.full_version
'1.11.1'
>>>

总结

以上是编程之家为你收集整理的python – 如何访问`pip –user`安装的软件包?全部内容,希望文章能够帮你解决python – 如何访问`pip –user`安装的软件包?所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶