<p>为什么我会在浏览器屏幕上看到这个错误</p>
<blockquote>
<p>: Java gateway process exited before
sending the driver its port number
args = ('Java gateway process exited before sending the driver its port number',)
message = 'Java gateway process exited before sending the driver its port number'</p>
</blockquote>
<p>因为</p>
<pre><code>#!/Python27/python
print "Content-type: text/html; charset=utf-8"
print
# enable debugging
import cgitb
cgitb.enable()
import os
import sys
# Path for spark source folder
os.environ['SPARK_HOME'] = "C:\Apache\spark-1.4.1"
# <a href="https://www.cnpython.com/list/append" class="inner-link">append</a> pyspark to Python Path
sys.path.append("C:\Apache\spark-1.4.1\python")
from pyspark import SparkContext
from pyspark import SparkConf
print ("Successfully imported Spark Modules")
# Initialize SparkContext
sc = SparkContext('local')
words = sc.parallelize(["scala","java","hadoop","spark","akka"])
print words.count()
</code></pre>
<p>我跟着这个<a href="http://renien.github.io/blog/accessing-pyspark-pycharm/" rel="noreferrer">example</a>。</p>
<p>有什么我能解决的吗?</p>
<p>检查错误行前是否有任何额外信息,说明:</p>
<pre><code>Error: Could not create the Java Virtual Machine.
</code></pre>
<p>在我的例子中,这是我在conf文件中设置的一个无效选项。内存(初始堆大小)不允许有逗号:例如,3.5g是不可接受的,而3500m是不可接受的。</p>