草庐IT

package-managers

全部标签

python - Homebrew Python 并写入/Library/Python/2.7/site-packages/?

是否有关于如何正确安装Homebrew的Python以及pip、virtualenv、virtualenvwrapper等的权威指南?我已阅读以下页面:https://github.com/mxcl/homebrew/wiki/Homebrew-and-Pythonhttp://osxastrotricks.wordpress.com/2012/05/02/python-setup-with-homebrew/http://skipperkongen.dk/2011/11/13/installing-django-in-virtual-environment-on-mac/http:/

Python anaconda conda 问题 : updating anaconda package impossible because processes are running

我在使用conda更新anaconda的包时遇到问题。当我进行condaupdate--all时,有一个问题对我说:Error:Unabletoremovefilesforpackage:cryptographyPleasecloseallprocessesrunningcodefromcryptographyandtryagain.但是,没有进程在运行,我只是打开了cmd窗口。例如,当我想要更新dateutile时,情况相同。就像conda使用了一些包然后我无法更新它们一样?有人知道关闭或删除这些软件包以重新安装它们的方法吗?信息:C:\Anaconda3\Scripts>conda

python - 将 management.call_command() 标准输出重定向到文件

我一直在尝试使用这段代码重定向自定义django命令的标准输出:fromdjango.core.management.baseimportBaseCommandfromdjango.coreimportmanagementclassCommand(BaseCommand):defhandle(self,*args,**options):f=open('/tmp/output','r+')management.call_command('basequery','list','log',stdout=f)f.close()但是,当我从manage.py调用它时,标准输出出现在控制台上,并且

python - Mac 操作系统, pip : specify compiler for packages containing C libraries

我在使用pip使用默认的clang编译器编译mapscript(是来自pypi的包含C代码的包)时遇到了一些问题。这是我的尝试:-$sudopipinstallmapscriptPassword:Downloading/unpackingmapscriptRunningsetup.pyegg_infoforpackagemapscriptRequirementalreadysatisfied(use--upgradetoupgrade):distributein/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib

python - Django 中的 py 文件的 ValueError : Incorrect timezone setting while migrating manage.

我正在按照Django官方文档使用Django编写我的第一个应用程序。在这里,它说我必须在settings.py文件中将TIME_ZONE设置为我的时区。TIME_ZONE的默认值为"utc",我已将其更改为"utc+6.00"。此编辑后,当我尝试迁移manage.py文件时:pythonmanage.pymigrate发生值错误:ValueError:Incorrecttimezonesetting:UTC+6.00很抱歉,如果这是一个非常基本的问题,但我在Google中搜索了几个小时后还是找不到解决方案。注意:我的时区是亚洲/达卡(+6:00)我的操作系统是Ubuntu14.10

python - "PermissionError: [Errno 13] Permission denied: '/usr/lib/python3.5/site-packages '"安装Django

我无法在Ubuntu上安装基本的Django包。我刚刚删除了virtualenv并重新制作了它。pip3install=pip3install-rrequirements.txt[mything]cchilders@cchilders-desktop:~/projects/mything(master)$catrequirements.txtDjango==1.10.1django-filterdjangorestframeworkpsycopg2twilioipdbipython[mything]cchilders@cchilders-desktop:~/projects/mythi

python - 从 Python 解释器运行时获取 "ImportError: attempted relative import with no known parent package"

我正在使用Flask创建模块化应用blueprints特征。结果,我的目录结构是这样的:project__init__.pyconfig.pymould.pymodules__init__.pycore__init__.pycore.pydb.pymodels.py不要将此处的模块目录与Python模块混淆,它们用于为我的项目提供模块化结构(核心模块、foo模块、bar模块等)。现在,模块目录中的每个文件夹(以及其中的同名模块,例如core.core)都动态导入到我的主flask应用程序(mould.py)中这样做:foriteminos.listdir("modules"):ifno

python - python2 存在 site-packages 文件夹,python3 不存在

作为root用户,我看到:root@5d6f29f1d4e9:/usr/local/lib/python2.7#ls-a...dist-packagessite-packagesroot@5d6f29f1d4e9:/usr/local/lib/python3.6#ls-a...dist-packages当我运行这个时:find/-typed-name'site-packages'唯一的结果是:/usr/local/lib/python2.7/site-packages有谁知道为什么我在3.6中看不到站点包?我安装了python3:aptinstall-ybuild-essentiall

python - manage.py 是如何工作的?

我刚刚安装了django,我正在他们的网站上做教程。我正在按照他们在命令行上的说明进行操作,他们正在工作,但我想知道为什么?例如,您可以访问命令“manage.pystartappxyz”,它会创建一个包,但是当我查看manage.py时,它只包含以下代码(由django添加,我没有触及管理.py)#!/usr/bin/envpythonimportosimportsysif__name__=="__main__":os.environ.setdefault("DJANGO_SETTINGS_MODULE","DjangoProject12.settings")fromdjango.c

Collecting package metadata (repodata.json): failedCondaSSLError: Encountered an SSL error. 一招解决

Collectingpackagemetadata(repodata.json):failedCondaSSLError:EncounteredanSSLerror.Mostlikelyacertificateverificationissue.先找到你的anaconda安装的位置,按照D:\Anaconda\Library\bin这个路径,复制bin文件下的这两个文件粘贴到D:\Anaconda\DLLs里面接着重启电脑就OK了