在Windows7机器上,我使用以下命令从本地目录安装包:pipinstalladdons/pnc_tests--upgrade--extra-index-url=http://some_server/simple这会导致以下错误:C:\Users\alex\PNC\tas\ENV\Scripts\pip-script.pyrunon07/16/1407:50:47Exception:Traceback(mostrecentcalllast):File"C:\Users\alex\PNC\tas\ENV\lib\site-packages\pip\basecommand.py",lin
我一直对site-packages的命名原理有些好奇。site在这种情况下是什么意思?我怀疑它的意思是“网站”,而且我从未听说过与安装位置或机器上下文相关的“站点”。有什么想法吗? 最佳答案 我认为site与local的含义相同,如/usr/local/*-正是这些元素在本地/为该站点安装,而不是系统提供的。 关于python-'site'中的'site-packages'到底是什么意思?,我们在StackOverflow上找到一个类似的问题: https:/
在使用代理服务器的公司网络上,有没有办法使用ez_setup.py安装Python的easy_install?目前,我收到连接超时:Downloadinghttp://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.eggTraceback(mostrecentcalllast):File"C:\jsears\python\ez_setup.py",line278,inmain(sys.argv[1:])File"C:\jsears\python\ez_setup.py",line210,inmaine
我想让我的python包“pip可安装”。问题是该包具有必须在用户的initshell脚本中获取的shell脚本(例如.bashrc)。但安装后,用户并不知道脚本到底去了哪里(大概是/usr/bin,但我们不能保证)。当然,用户可以运行whichmyscript.sh并手动编辑他的初始化脚本。但是我想自动化这一步。我可以创建一个新的distutils命令,但pipinstall没有调用它。我可以扩展distutils.command.install.install,但安装会通过pip中断(尽管可以通过pythonsetup.pyinstall):setup.pyfromdistutil
目标:我正在使用RedHat5并尝试为网络应用程序安装最新的python和django。我成功地安装了python27和easy_install,以及带有openssl的wget。问题:但是,现在我尝试从pypi.python.org获取任何内容时,出现以下错误:$sudoeasy_install--verbosedjangoSearchingfordjangoReadinghttps://pypi.python.org/simple/django/Downloaderroronhttps://pypi.python.org/simple/django/:[Errno1]_ssl.c:
不记得我在哪里读到这篇文章了,但不是在这里的某个地方,就是在我正在关注的教程的评论中,一个人说:'永远不要使用sudopipinstall;您可能会在不知情的情况下覆盖重要的内容。请改用pipinstall--user!'虽然我到处都看到很多关于sudopipinstall的引用,但是这个人知道他们在说什么吗我应该避免它,或者......? 最佳答案 $sudopipinstall在您的python安装中全局安装包,即为所有用户安装。$pipinstall--user安装到本地用户目录,即~/.local/lib/python--只
由于更新了最新的setuptools(6.0.1),我收到警告(黄色)Couldnotfind.egg-infodirectoryininstallrecordfor...对于我更新的所有包。例如,在更新Twisted时我得到Couldnotfind.egg-infodirectoryininstallrecordforTwistedfromhttps://pypi.python.org/packages/source/T/Twisted/Twisted-14.0.2.tar.bz2#md5=....in/Library/Python/2.7/site-packages但是包更新似乎成
我正在尝试使用easy_install安装一个名为requests的模块easy_installrequests一周前,当我使用Python2.6.5时,它运行良好,但今天我安装了Python2.7.2,然后尝试在我的一个脚本中importrequests,但失败了。然后我尝试使用easy_installrequests重新安装请求,但出现此错误install_dir/usr/local/lib/python2.6/dist-packages/error:can'tcreateorremovefilesininstalldirectoryThefollowingerroroccurre
我正在使用buildout自动下载和设置我的Plone安装的许多依赖项。buildout或多或少使用easy_install来下载和安装一堆Pythoneggs。这通常有效,但如果无法下载任何依赖项或者我希望buildout找到不适合pypi的内部包,则它不起作用。如何设置我自己的本地版本的pypi来自动镜像我需要的包?对于使用pypi作为元数据而不是代码的包,它是否仍然依赖于第三方服务器? 最佳答案 这是instructionsonhowtosetupyourownPyPimirror.这个项目的主页是here.那里似乎也有越来越
到目前为止,对我来说,处理python包安装的最简单方法是从源代码控制系统检查源代码,然后在pythondist-packages文件夹中添加一个符号链接(symboliclink)。显然,由于源代码控制提供了对降级、升级到任何分支、标记的完全控制,因此它工作得非常好。有没有一种方法可以使用其中一种软件包安装程序(easy_install或pip或其他),可以实现相同的效果。easy_install获取tar.gz并使用安装在python2.6的dist-packages文件夹中的setup.pyinstall安装它们。有没有办法配置它,或者pip改用源版本控制系统(SVN/GIT/H