我正在尝试安装天空之城在 Ubuntu 13.10 上,我已经安装了所有必需的依赖项,我的 python 版本是 Python 2.7.5+。
当我从终端运行以下代码时
python main.py
什么都没发生。甚至没有任何错误。我位于正确的目录中,并且已向 main.py 授予 777 权限
可能出什么问题了?我一无所知
答案1
在新的 Ubuntu 13.10(32 位)上,步骤如下所示这里不管用。即使你另外安装了 python-dev (这似乎是 PIP 需要的)。
问题似乎是 PIP,它可能与以下提供的替换功能发生冲突枕头(已安装)。
因此,13.10 上的基本安装应该是:
sudo apt-get install wx2.8-i18n libwxgtk2.8-dev libgtk2.0-dev python-wxgtk2.8 python-wxtools
不要安装 python-pip,因为 1.4 是旧版本,而是安装:
wget https://bootstrap.pypa.io/get-pip.py -O - | sudo python
不要使用requirements.txt安装,因为它包含旧的PIP:
sudo pip install pyparsing python-dateutil Skype4Py XlsxWriter
并获取来源:
wget http://erki.lap.ee/downloads/Skyperious/skyperious_3.2-src.zip
unzip skyperious_3.2-src.zip
cd skyperious_3.2
问题是该skyperious2.sh
文件有\r\n
行结尾并且/bin/sh
无法处理它们。 (您可以使用 来查看不同文件中的实际字节od -c filename
,在原始文件中您将在\r
之前看到\n
。)所以请执行以下操作:
tr -d '\r' < skyperious.sh > skyperious2.sh
chmod 755 skyperious2.sh
./skyperious2.sh
结果: