我有一个python程序,我想安装到我的virtualenv - 它是一个zip包,我需要解压缩,然后运行一个setup.py程序 - 但我的问题是更多的关于如何将这些解压缩的文件放入我的virtualenv所以包安装到virtualenv的site-packages文件夹中?
我也可以从我的virtualenv内部安装使用pip install <package name>,但由于某种原因,PIP下载的包已过期.
那么 - 有人能告诉我手动安装软件包的几个简单步骤吗?
到目前为止,我已经有了加载Virtualenv的基本命令:
-bash-3.2$ source ~/.bashrc
-bash-3.2$ workon test
(test)-bash-3.2$ //Now I'm working on my virtualenv, but where do I go after this??
Run Code Online (Sandbox Code Playgroud)
那么 - 解压缩python包/程序的位置是否重要 - 或者我应该在解压缩之前首先登录virtualenv?在我加载了virtualenv并且我在内部使用'workon test'命令之后,我安装的任何python包,无论我找到它的目录,都将自己安装到正确的virtualenv的site-packages文件夹中?
选项1是将python程序解压缩到/ home/username/tmp - 然后登录到我的virtualenv,导航到该文件夹并运行setup.py程序 - 假设virtualenv将所有相关文件传输到它自己的site-packages文件夹.
或者方案2是将文件直接解压缩到站点包中,然后从那里运行(登录到virtualenv后)等等
感谢您帮助Python clutz!
我有一个jQuery 1.5+脚本,你在下拉菜单(1,2,3等)中选择一个数量,它将该数量乘以1.50美元,以显示总价.基本上 - 它将所选数量(1,2,3等)乘以1.50美元的基本价格 - 但是我无法弄清楚如何正确显示价格小数 - 例如:如果您选择数量为2,价格正确显示为$ 3(无小数).但是,如果您选择1或3,则价格显示为$ 1.5/$ 4.5 - 在小数位数百分之一处缺少0.
这是代码 - 任何想法如何在没有两位小数的情况下显示第二个0?3美元应保持3美元,但4.5美元应该变成4.50美元等等 - 如果没有将所有数字显示为两位小数,我就无法工作,这就是我被困住的地方!
<script type='text/javascript'>
$(function() {
$('#myQuantity').change(function() {
var x = $(this).val();
$('#myAmount').text('$'+(x*1.5));// this is the part that isn't displaying decimals correctly!
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
我正在尝试像result = num.toFixed(2); 但是还不能让它发挥作用.
非常感谢你!
这是错误:
适用于:PHP 5.2+
警告:strpos()[function.strpos]:第445行/helper.php中的空分隔符
这是该行的代码:
if($src = $img->getAttribute('src') AND strpos($src,$fgParams->get('base')) === false) { // prevents repeat processing
EgivaUtility::profiling('Processing Image SRC: '.$src);
// fix rel paths
$src = EgivaUtility::encode_url(EgivaUtility::makeAbsUrl($origLink,$src));
if($image_details = @getimagesize($src) AND !in_array($image_details[0],array(1,2)) AND !in_array($image_details[1],array(1,2))) {
EgivaUtility::profiling('Image Details: '.print_r($image_details,true));
$title = $img->getAttribute('title');
$alt = $img->getAttribute('alt');
if($fgParams->get('save_img')) { // consider restoring the JPath::clean()
// find image name and extension
$name = $title ? EgivaUtility::stringURLSafe($title) : EgivaUtility::stringURLSafe($alt);
preg_match('#[/?&]([^/?&]*)(\.jpg|\.jpeg|\.gif|\.png)#i',$src,$matches);
$ext = isset($matches[2]) ? strtolower($matches[2]) : '';
if(!$name) $name = isset($matches[1]) ? EgivaUtility::stringURLSafe($matches[1]) : …Run Code Online (Sandbox Code Playgroud) 非常简单的问题:
非常感谢 - 我正在为此寻找一个干净的第三方应用程序!
Ĵ
我正在寻找最好的基于PHP的方法来扫描大量的文本条目(分类广告)和拔出关键词 - 任何人都知道词性标注?有没有PHP-ish方法来做到这一点?
我扫描了很多在线分类广告 - 但没有分类!为了加快分类过程,我希望安装一个词性标记器(http://en.wikipedia.org/wiki/Part-of-speech_tagging).基本上,这些是很酷的文本解析算法软件包,可以告诉我什么词是名词(如"公寓","汽车","狗"等)和什么词是垃圾像,如,和,但等等.但...
有一些在线标记服务 - 一个是雅虎,现在似乎越来越少爱 - 另一个是XEROX.但是,我真的很想安装我自己的库/软件并将其插入我的网络应用程序.
是否有人知道安装适用于PHP Web应用程序的POS标记的好方法?我很想弄清楚这一点,所以任何信息,建议或其他智慧都非常感谢!
这里列出了很多不同的POS软件:http: //www-nlp.stanford.edu/links/statnlp.html#Taggers (查看"POS Taggers"下)
感谢您阅读本文!
这可能很容易,但我是一个JQuery笨蛋并且不断出错!
基本上,我有一个基本的JQuery 1.4+函数来更新输入值 - 但是现在我很难弄清楚当使用下拉选择器选择不同的值时如何使用JQuery同时更新区域中的文本.脚本和HTML看起来像这样:
$(function() {
$('#mycups3').change(function() {
var x = $(this).val();
$('#myhidden3').val(x);
});
});Run Code Online (Sandbox Code Playgroud)
<form action="" method="post">
<input type="hidden" id="myhidden3" name="quantity" value="1" />
<input type="submit" name="submit" class="button" id="" value="Button" />
<select id='mycups3'>
<option value='1'>1 Item</option>
<option value='2'>2 Items</option>
<option value='3'>3 Items</option>
</select>
<span>$1.50</span>
</form>Run Code Online (Sandbox Code Playgroud)
我要添加的内容:使用下拉选择器时,我还希望<span>$1.50</span>更新中的值.示例 - 选择值为"1"会使文本字符串span显示为$ 1.50 - 在下拉列表中选择值"2"会使文本字符串显示$ 3.00(或其他)等等!
任何线索都非常感谢!谢谢!
构建一个简单的 Python 游戏“石头、剪刀、布”以供学习之用。
\n\n我在这里读过一些关于退出 Python 而不进行回溯的其他文章。我正在尝试实现它,但仍然得到回溯!一些 Python 专家可以指出这个 Python 假人出了什么问题吗?这个想法是,单击 RETURN(或输入“yes”或“y”将使程序再次运行 play(),但按 CTRL-C 将关闭它而不进行回溯。I\xc2\xb4m 使用 Python 2.7。
\n\n # modules\n import sys, traceback\n from random import choice\n\n #set up our lists\n ROCK, PAPER, SCISSORS = 1, 2, 3\n names = \'ROCK\', \'PAPER\', \'SCISSORS\'\n\n #Define a function for who beats who?\n def beats(a, b):\n return (a,b) in ((PAPER, ROCK), (SCISSORS, PAPER), (ROCK, SCISSORS))\n\n def play():\n print "Please select: "\n print "1 Rock"\n print "2 Paper"\n print "3 Scissors"\n # player …Run Code Online (Sandbox Code Playgroud) 我有一个基本的index.php页面,其中包含一些我想在几个地方打印的变量 - 这里是变量:
<?php
$firstprice = 1.50;
$secondprice = 3.50;
$thirdprice = 20;
?>
Run Code Online (Sandbox Code Playgroud)
我的挑战是,在文档的后面,当我打印时,我得到的价格没有第二个'0'的价格 - 这就是发生的事情:
<?php print "$firstprice";?> // returns 1.5 - not 1.50!
Run Code Online (Sandbox Code Playgroud)
所以 - 我知道如何用JS做到这一点,但是如何在PHP 5+中完成?基本上我想打印第二个'0',如果已经有一个小数,所以如果变量等于'3',它保持为'3',但如果它等于'3.5',它转换为显示'3.50'用第二个'0'等
这是一个JS示例 - 什么是PHP等价物?
JS:
.toFixed(2).replace(/[.,]00$/, ""))
Run Code Online (Sandbox Code Playgroud)
非常感谢!!
我有两张桌子:
listings(item_id, ...)
images(item_id, ...)
Run Code Online (Sandbox Code Playgroud)
两个表中的item_id值相同 - 但是我从'listing'表中删除并删除了列表,而没有删除'images'表中的相应行.
所以 - 我想删除第二个'images'表中的所有行,如果IMAGES中的item_id与我的主'listing'表中的任何更新的item_id值不对应.
如何删除'images'表中未从'listing'引用的所有记录?
我一直在试验SQL脚本和子查询,如下所示:
DELETE FROM images WHERE item_id IN
(SELECT item_id FROM images EXCEPT SELECT item_id FROM listings)
Run Code Online (Sandbox Code Playgroud)
但在我搞砸之前,想确认这是否正确?
这是一个基本的SQL日期时间问题,但我不想弄乱我的数据库!
例如,在MySQL数据库中,如果我想在我的一个表中的单个列中替换日期X和日期Y之间的所有日期时间值 - 那么SQL命令是做什么的?示例:我想将本月1月的所有日期时间值替换为3月份的未来日期/时间.
由于其他StackOverflow问题,我知道如何选择一系列日期时间 - 例如:
select * from table where DatetimeField between '22/02/2009 09:00:00.000' and '23/05/2009 10:30:00.000'
Run Code Online (Sandbox Code Playgroud)
但是如何添加replace()函数呢?
在此先感谢您的帮助 - 我已经进行了数据库备份以防万一!
我有一个基本的JQuery脚本,当你点击 - 从而显示它们 - 通过切换时,它会改变几个div.
<script type="text/javascript">
$('#content_display').click(function() {
$(this).toggleClass('selected');
$('#content_display_selector_container').toggle();
});
</script>
Run Code Online (Sandbox Code Playgroud)
但是 - 要调用偶数,您只需要点击ID为"content_display"的第一个主div.
我的问题是:如果用户也点击了BODY,我怎么能用JQuery隐藏这些变化 - 即如果你点击了,div会回到原来的隐藏状态?
感谢您帮助JQuery clutz!
javascript ×4
jquery ×3
php ×3
decimal ×2
html ×2
joomla1.5 ×2
mysql ×2
python ×2
sql ×2
api ×1
datetime ×1
exit ×1
forms ×1
installation ×1
joomla ×1
parsing ×1
pip ×1
python-2.7 ×1
replace ×1
rest ×1
sql-delete ×1
sqlcommand ×1
strpos ×1
tagging ×1
tags ×1
traceback ×1
virtualenv ×1