这完全在iMac OSX 10.9.2上
在进行Homebrew安装的python2.7时,所有内容似乎都正确创建.但是在使用pip或easy_install完成并尝试任何操作后,我不断收到以下错误:
$ pip install virtualenv
Traceback (most recent call last):
File "/usr/local/bin/pip", line 5, in <module>
from pkg_resources import load_entry_point
ImportError: No module named pkg_resources
Run Code Online (Sandbox Code Playgroud)
我尝试卸载并重新安装Brewed python,结果相同.我还用-v运行安装,产生以下内容:
==> Verifying python-2.7.6.mavericks.bottle.tar.gz checksum
==> Pouring python-2.7.6.mavericks.bottle.tar.gz
tar xf /Library/Caches/Homebrew/python-2.7.6.mavericks.bottle.tar.gz
==> Caveats
Python demo
/usr/local/share/python/Extras
Setuptools and Pip have been installed. To update them
pip install --upgrade setuptools
pip install --upgrade pip
You can install Python packages with (the outdated easy_install or)
`pip install <your_favorite_package>`
They will install into the …Run Code Online (Sandbox Code Playgroud) 我在使用"laravel方式"添加多个联盟的查询时遇到问题.
我正在尝试完成与以下生成的查询等效的查询:
$ipsql = "";
for ($n = 1; $n < $total_networks; $n++) {
$ipsql .= "(SELECT * FROM ip WHERE network = " . $n . " AND used = 0 LIMIT 5)
UNION ALL";
}
if ($n == $total_networks) {
$ipsql .= "(SELECT * FROM ip WHERE network = " . $n . " AND used = 0 LIMIT 3) ORDER BY ip_addr";
}
Run Code Online (Sandbox Code Playgroud)
我没有为Eloquent找到一个工会选项,所以我试图使用查询构建器来处理这个特定的部分,但是在使用构建器unionAll时我一直遇到问题.
使用这个:
$ip_list = DB::table('ips')->where('network', '=', '0')->where('used', '=', '0')->limit(5);
for($n = 1; $n < …Run Code Online (Sandbox Code Playgroud)