尝试在UBUNTU虚拟机中安装gdal2.1时,这将是我的命令行序列.我的虚拟机是UBUNTU 16.04 LTS(64位)我需要gdal2.1,特别是Python绑定在python中使用它.当前安装的python版本是2.7.11+,我安装了numpy,因为我知道GDAL是必要的.现在的命令行了
我在GDAL2.1的Pypi页面中找到的说明:
antonio19812@antonio19812-VirtualBox:~$ sudo apt-get install libgdal1i
libgdal1i is already the newest version (1.11.3+dfsg-3build2).
antonio19812@antonio19812-VirtualBox:~$ sudo apt-get install libgdal1-dev
libgdal1-dev is already the newest version (1.11.3+dfsg-3build2).
antonio19812@antonio19812-VirtualBox:~$ sudo pip install gdal
Collecting gdal Downloading GDAL-2.1.0.tar.gz (619kB) 100% |????????????????????????????????| 624kB 247kB/s
Installing collected packages: gdal
Running setup.py install for gdal ... error
Complete output from command /usr/bin/python -u -c "import setuptools,
tokenize;file='/tmp/pip-build-_sHDUY/gdal/setup.py';
exec(compile(getattr(tokenize, 'open', open)(file).read().replace('\r\n',
'\n'), file, 'exec'))" install --record /tmp/pip-eOB65J-record/install-
record.txt --single-version-externally-managed --compile:
running install
running build
running …Run Code Online (Sandbox Code Playgroud) 我使用混帐回购协议的Django开发(1.6.x版),我想使用MySQL,但在settings.py文件无法安装的MySQL因为MySQL不python3和Django的支持,所以我用pymysql包上python3.x没有任何问题,但在Django中也无法设置它settings.py.
我可以使用与python3 Django的MySQL的(或pymysql或?)?
我设法TextArea用两种不同的方式覆盖django管理界面中Widget 的外观:
在admin.py:
class RulesAdmin(admin.ModelAdmin):
formfield_overrides = {
models.TextField: {'widget': Textarea(
attrs={'rows': 1,
'cols': 40})},
}
...
admin.site.register(Rules, RulesAdmin)
Run Code Online (Sandbox Code Playgroud)
这种方式有点过分,因为它会改变该模型的所有TextField.
在forms.py:
from django.forms import ModelForm, Textarea
from TimePortal.models import Rules
class RulesModelForm(ModelForm):
class Meta:
model = Rules
widgets = {
'parameters': Textarea(attrs={'cols': 30, 'rows': 1}),
}
Run Code Online (Sandbox Code Playgroud)
在 admin.py
from AppName.forms import RulesModelForm
class RulesAdmin(admin.ModelAdmin):
form = RulesModelForm
Run Code Online (Sandbox Code Playgroud)
这两种解决方案调整TextArea.但是,在两种解决方案中,文本区域的实际大小超过1行(实际上是2行).以下是呈现的HTML的外观:
<div class="form-row field-parameters">
<div>
<label for="id_parameters" class="required">Parameters:</label>
<textarea id="id_parameters" rows="1" cols="30" name="parameters">{}</textarea> …Run Code Online (Sandbox Code Playgroud) 我是新来的报道并遇到了一个奇怪的问题.我的报道是将我的虚拟环境站点包考虑在内.以下是覆盖率运行的输出:
coverage run test.py
....................
----------------------------------------------------------------------
Ran 20 tests in 0.060s
OK
(atcatalog)- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -jmfrank63@fullstack-audio-text-catalog:~/workspace (git master) [19:58:45]
$ coverage report
Name Stmts Miss Cover
-----------------------------------------------------------------------------------------------------
/home/ubuntu/Envs/atcatalog/lib/python2.7/site-packages/flask/__init__ 18 0 100%
/home/ubuntu/Envs/atcatalog/lib/python2.7/site-packages/flask/_compat 38 20 47%
/home/ubuntu/Envs/atcatalog/lib/python2.7/site-packages/flask/app 528 255 52%
/home/ubuntu/Envs/atcatalog/lib/python2.7/site-packages/flask/blueprints 156 118 24%
.
.
.
/home/ubuntu/Envs/atcatalog/lib/python2.7/site-packages/werkzeug/urls 412 215 …Run Code Online (Sandbox Code Playgroud) 我想知道是否有办法在没有Cygwin的Windows 上使用Mosh?
我需要能够将它放在我的USB驱动器上并将其复制到Windows计算机上并能够将Mosh插入我的一台服务器中.否则,有没有办法使用Cygwin并让它可移植?我确实通过Cygwin在Windows下工作,但这意味着我必须为Windows计算机添加一个环境路径,在我正在处理的Windows计算机上,不允许你更改它,因为我不知道有管理员权限.
我删除了一些与应用程序相关的表.并再次尝试syncdb命令
python manage.py syncdb
Run Code Online (Sandbox Code Playgroud)
它显示错误
django.db.utils.ProgrammingError: (1146, "Table 'someapp.feed' doesn't exist")
Run Code Online (Sandbox Code Playgroud)
models.py
class feed(models.Model):
user = models.ForeignKey(User,null=True,blank=True)
feed_text = models.CharField(max_length=2000)
date = models.CharField(max_length=30)
upvote = models.IntegerField(default=0)
downvote = models.IntegerField(default=0)
def __str__(self):
return feed.content
Run Code Online (Sandbox Code Playgroud)
我可以做些什么来获取该应用程序的表格?
我试图使用rsync与subprocess.call.奇怪的是,如果我传递subprocess.call一个字符串,它可以工作,但它不适用于列表(ala,Python的doc).
In [23]: sp.call("rsync -av content/ writings_raw/", shell=True)
sending incremental file list
sent 6236 bytes received 22 bytes 12516.00 bytes/sec
total size is 324710 speedup is 51.89
Out[23]: 0
Run Code Online (Sandbox Code Playgroud)
In [24]: sp.call(["rsync", "-av", "content/", "writings_raw/"], shell=True)
rsync version 3.0.9 protocol version 30
Copyright (C) 1996-2011 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
Capabilities:
64-bit files, 64-bit inums, 32-bit timestamps, 64-bit long ints,
socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
append, ACLs, xattrs, iconv, symtimes
rsync comes …Run Code Online (Sandbox Code Playgroud) 我试图通过django shell保存图像文件.
我model.py是:
class user(models.Model):
name=models.CharField(max_length=20)
pic=models.ImageField()
Run Code Online (Sandbox Code Playgroud)
使用admin和表单可以很好地使用Everyhing,但我想使用shell保存图像:
就像是
>>>user1=User(name='abc', pic="what to write here")
Run Code Online (Sandbox Code Playgroud) 首先,我知道有类似的问题.但是,我希望有一个更普遍的简单问题,真正原始的C数据类型.所以这就是.
在 main.c我调用一个函数来填充这些字符串:
int
main (int argc, char *argv[]){
char *host = NULL ;
char *database ;
char *collection_name;
char *filename = "";
char *fields = NULL;
char *query = NULL;
...
get_options(argc, argv, &host, &database, &collection_name, &filename,
&fields, &query, &aggregation);
Run Code Online (Sandbox Code Playgroud)
内部get_options:
if (*filename == NULL ) {
*filename = (char*)realloc(*filename, strlen(*collection_name)*sizeof(char)+4);
strcpy(*filename, *collection_name);
strcat(*filename, ".tde"); # line 69
}
Run Code Online (Sandbox Code Playgroud)
我的程序工作正常,但Valgrind告诉我,我做错了:
==8608== Memcheck, a memory error detector
==8608== Copyright (C) 2002-2011, and GNU GPL'd, by …Run Code Online (Sandbox Code Playgroud) 我很难理解一些Jinja指令是如何起作用的.为了运行一些测试(最终,分享结果,jsfiddle风格),我真的很感激有一些在线解析器,但在Web上找不到任何东西.
它甚至存在吗?
python ×8
django ×4
linux ×2
c ×1
css ×1
django-admin ×1
django-shell ×1
gdal ×1
jinja2 ×1
mosh ×1
mysql ×1
portability ×1
python-3.x ×1
ssh ×1
subprocess ×1
testing ×1
ubuntu-16.04 ×1
valgrind ×1
virtualenv ×1
windows ×1