这些软件包已经安装,只有在我运行后尝试安装新软件包时才会发生这种情况../bin/python3.3 setup.py develop它是什么软件包并不重要.
我解决(不是真的)的唯一方法是在创建项目并运行setup.py develop之前设置一个新的虚拟环境并安装软件包.
显然我做错了什么.除了pip安装包之外还有什么需要做的吗?这是一种路径问题吗?我是新手,所以你的帮助会非常感激!
*添加我的安装过程,以防任何人碰巧看到它有问题.还包括我的wsgi文件.
创造了一个virtualenv
easy_install-3.3 env
激活了virtualenv
source env / bin / activate
安装金字塔
cd env
./bin/easy_install-3.3金字塔
创建了一个项目
./bin/pcreate -s starter myprojectname
跑setup.py
cd myprojectname
../bin/python3.3 setup.py开发
此时我收到以下错误:pkg_resources.distributionNotFound:waitress
已安装的女服务员
../bin/easy_install-3.3女服务员
再次尝试setup.py(不确定我是否应该这样做)
../bin/python3.3 setup.py开发
仍然看到错误
我的.wsgi文件包含以下内容(不确定这对于这个问题是否重要):
activate_this =“/ home /account / env / bin / activate_this.py”
的execfile(activate_this,字典(__文件__ = activate_this))
进口口
导入系统
path =’/ home /account / env / lib / python3.3 / site -packages’
如果路径不在sys.path中:
sys.path.append(路径)
来自pyramID.paster导入get_app
application = get_app(‘/ home / account / env / myprojectname / production.ini’,’main’)
要仔细检查的另一件事是你实际上是将软件包安装到virtualenv中.您应该能够在virtualenv中打开python cli并导入包.如果你不能,那么它可能没有安装.
总结以上是内存溢出为你收集整理的python – 如何为金字塔安装新包而不获取pkg_resources.DistributionNotFound:一旦创建了项目全部内容,希望文章能够帮你解决python – 如何为金字塔安装新包而不获取pkg_resources.DistributionNotFound:一旦创建了项目所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)