- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Linux 新手。我正在使用 Lubuntu 14.04。 Python 版本是 2.7.6。
我在以下位置安装了 WebStorm 8:
david@david:/usr/opt/webstorm/bin$
./webstorm.sh
Traceback (most recent call last):
File "/usr/lib/python2.7/site.py", line 68, in <module>
import os
File "/usr/lib/python2.7/os.py", line 398, in <module>
import UserDict
File "/usr/lib/python2.7/UserDict.py", line 83, in <module>
import _abcoll
File "/usr/lib/python2.7/_abcoll.py", line 11, in <module>
from abc import ABCMeta, abstractmethod
File "/usr/lib/python2.7/abc.py", line 8, in <module>
from _weakrefset import WeakSet
ImportError: No module named _weakrefset
sudo pip install weakrefset
#!/usr/bin/python
import socket
import struct
import sys
import os
import time
# see com.intellij.idea.SocketLock for the server side of this interface
RUN_PATH = '/usr/opt/webstorm/bin/webstorm.sh'
CONFIG_PATH = '/home/david/.WebStorm8/config'
args = []
skip_next = False
for i, arg in enumerate(sys.argv[1:]):
if arg == '-h' or arg == '-?' or arg == '--help':
print(('Usage:\n' + \
' {0} -h |-? | --help\n' + \
' {0} [-l|--line line] file[:line]\n' + \
' {0} diff file1 file2').format(sys.argv[0]))
exit(0)
elif arg == 'diff' and i == 0:
args.append(arg)
elif arg == '-l' or arg == '--line':
args.append(arg)
skip_next = True
elif skip_next:
args.append(arg)
skip_next = False
else:
if ':' in arg:
file_path, line_number = arg.rsplit(':', 1)
if line_number.isdigit():
args.append('-l')
args.append(line_number)
args.append(os.path.abspath(file_path))
else:
args.append(os.path.abspath(arg))
else:
args.append(os.path.abspath(arg))
def launch_with_port(port):
found = False
s = socket.socket()
s.settimeout(0.3)
try:
s.connect(('127.0.0.1', port))
except:
return False
while True:
try:
path_len = struct.unpack(">h", s.recv(2))[0]
path = s.recv(path_len)
path = os.path.abspath(path)
if os.path.abspath(path) == os.path.abspath(CONFIG_PATH):
found = True
break
except:
break
if found:
if args:
cmd = "activate " + os.getcwd() + "\0" + "\0".join(args)
encoded = struct.pack(">h", len(cmd)) + cmd
s.send(encoded)
time.sleep(0.5) # don't close socket immediately
return True
return False
port = -1
try:
f = open(os.path.join(CONFIG_PATH, 'port'))
port = int(f.read())
except Exception:
type, value, traceback = sys.exc_info()
print(value)
port = -1
if port == -1:
# SocketLock actually allows up to 50 ports, but the checking takes too long
for port in range(6942, 6942+10):
if launch_with_port(port): exit()
else:
if launch_with_port(port): exit()
if sys.platform == "darwin":
# Mac OS: RUN_PATH is *.app path
if len(args):
args.insert(0, "--args")
os.execvp("open", ["-a", RUN_PATH] + args)
else:
# unix common
bin_dir, bin_file = os.path.split(RUN_PATH)
os.chdir(bin_dir)
os.execv(bin_file, [bin_file] + args)
最佳答案
可能是在 python-virtualenv - 1.4.9-3ubuntu1 中修复的 python-virtualenv 问题。请参阅:https://bugs.launchpad.net/ubuntu/+source/python-virtualenv/+bug/662611
另见 http://devnet.jetbrains.com/message/5514381#5514381
关于python - Lubuntu 14.04 上的 WebStorm 启动错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25791340/
给定运行 lubuntu 的单处理器虚拟机,我想知道是否可以绑定(bind)处理器,以便其他程序无法运行任何指令。 例如,如果程序 A 和程序 B 几乎同时运行,是否可以将程序 A(在其源代码中使用
我正在运行最新版本的 Lubuntu,每次尝试安装时都会出现相同的错误:: Errors were encountered while processing: python3 python
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
有人知道如何在 Lubuntu 18.04 的 vscode 中使用多光标吗?我已经到处搜索但没有找到任何东西。有人可以帮我吗? 最佳答案 我下载了 Atom 键盘映射扩展,只需使用 Shift+Ct
我在旧笔记本电脑上安装 Lubuntu 时遇到了一个大问题。问题是,我只能从 CD 启动并启动实时模式。这样可行。但我无法安装,因为 CD 驱动器实在是有问题。我在 U 盘上有相同的 iso,是通过
我正在运行一个程序,它返回文件的地址。我如何在 Linux 中通过终端访问这些文件地址? 我在Linux中寻找终端命令行的原因是将其与地址进行比较。 示例 a.txt = D@39d56e9 b.tx
我知道这个问题的变体已被多次询问并以各种方式回答。当我在网上浏览选项时,我想我会问 SO 社区。 我想构建一个实时的 Ubuntu/Lubuntu USB 内存棒,这样我就可以把它放在电脑后面,让它在
安装 LAMP 后,我无法登录我的帐户。 我看到我的登录屏幕(提示输入登录名 + 密码)。 但是进入后它向我显示了奇怪的错误提示,但速度如此之快,以至于我无法阅读到底发生了什么。并再次返回登录屏幕。
我正在尝试在 Lubuntu 上安装 MongoDD关注 official instructions for Ubuntu . 但是当我尝试运行这一行时: sudo apt-get install -
我正在尝试编写一个使用 sched_setaffinity() 的内核模块.它在 linux/sched.h 中声明但在 core.c 中实现(afaik),现在的问题是我的系统似乎没有 core.c
刚刚在 Lubuntu 14 上安装了 Eclipse Mars。 在控制台或编辑器中上下滚动时 - 我得到一种黑色矩形覆盖一些文本,或者测试在视觉上有点扭曲(线条变得不直)。 有人知道怎么修这个东西
我正在尝试在 Lubuntu 下的 Qt 中编写一个控制台应用程序。 但是当我尝试运行某些东西时,即: #include #include using namespace std; int mai
我有一个带有 c 桌面应用程序的 tcl/tk,其中一个要求是更改系统时间,在后台有从 c 代码运行的线程,以及从 tcl 代码运行的“after”命令。每当我将时间更改为更早的时间时,系统就会挂起即
我正在尝试在 Lubuntu 上使用 gcc。 我已完成以下安装,但收到消息 “可以在以下包中找到程序‘gcc’” sudo apt-get install gcc sudo apt-get inst
在此之前它运行良好。在我尝试升级到 php5.6 并再次降级到 5.5 后,mysqli 无法在我的终端上工作。 它返回错误消息。 "Fatal error: Class 'MySqli' not f
我正在创建一个带有 6 个选项的基本菜单驱动的 BASH 脚本,我想知道是否有人可以给我一个脚本的基本模板? #!/bin/庆典选项1)选项 2)选项 3)选项 4)选项 5)选项 6) 退出 最佳答
所以我正在尝试为我用 python 制作的终端 mp3player 创建桌面快捷方式。我正在使用 Lubuntu。 我的程序是这样的 #!/usr/bin/python # -*- coding: u
我正在寻找一个简单的脚本,我可以在 bash 文件中使用它来检查是否有任何可用的系统更新。 我从 #!/bin/bash clear updates=$(apt list upgradeable) i
我用了this在 Lubuntu 18.04 中启用自然滚动。但是所有终端应用程序仍然具有反向自然滚动。我有以下终端应用程序: LX 终端 终端仿真器 终端 最佳答案 这适用于 16.04(如果您有
我的旧电脑上有 lubuntu 21.04。一切都是最新的。我安装 docker 和 docker-compose: sudo apt install docker docker-compose su
我是一名优秀的程序员,十分优秀!