关于python:警告:”不是有效的包名; 请在setup.py中使用only.-separated package na es

WARNING: '' not a valid package name; please use only.-separated package na es in setup.py

我遇到了一个github项目,我试图安装并运行它,但我遇到了一些问题(https://github.com/andrewschoen/django-cms-demo)。 我还把它作为一个问题https://github.com/andrewschoen/django-cms-demo/issues/2。

如果我理解正确,问题似乎围绕安装PIL:

1
2
3
Running setup.py egg_info for package PIL
WARNING: '' not a valid package name; please use only.-separated package na
es in setup.py

我试着通过将requirements.txt中的行改为:Pillow == 1.7.8来'插入'枕头

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
$ pip install -r requirements.txt

............
copying PIL\XVThumbImagePlugin.py -> build\lib.win32-2.7\PIL

running build_ext

building '_imaging' extension

f:\python27\Lib\distutils\dist.py:267: UserWarning: Unknown distribution option:
 'use_2to3'

  warnings.warn(msg)

error: Unable to find vcvarsall.bat

----------------------------------------
Command f:\django-cms-demo\env\Scripts\python.exe -c"import setuptools;__file__
='f:\\django-cms-demo\\env\\build\\Pillow\\setup.py';exec(compile(open(__file__)
.read().replace('

', '
'), __file__, 'exec'))"
install --record c:\users\dni
r\appdata\local\temp\pip-cjnff6-record\install-record.txt --single-version-exter
nally-managed --install-headers f:\django-cms-demo\env\include\site\python2.7 fa
iled with error code 1 in f:\django-cms-demo\env\build\Pillow
Storing complete log in m:/pip\pip.log

我刚开始使用python和django,来自php。 我正试图在USB驱动器上设置这个项目,我正在研究win7。

提前感谢您的想法,

法案


PIL没有正确包装; 周围有一些解决问题。

从使用virtualenv或buildout安装PIL的问题来看,目前最好的选择是安装Pillow; 它是PIL的直接替代品。

对于Windows,请使用Christoph Gohlke的预编译安装程序。


PIL未正确包装。

这不是一个严重的错误,忘了它..


您需要重命名项目文件夹/目录。 将名称更改为django_cms_demo

我会说:

1
mv django-cms-demo django_cms_demo

但好像你在窗户上。

因此,作为一个完全不相关的主题,我建议您尝试Linux。 我无法想象在windows下开发一个django项目。