使用 pip安装时pandas出现错误。有人可以帮我解决这个问题吗?我在 windows10 上使用 python 3.4。
set build\lib.win-amd64-3.4\pandas/_version.py to '0.22.0'
running build_ext
building 'pandas._libs.hashing' extension
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\sthakur1\AppData\Local\Temp\pip-build-2lweg8a9\pandas\setup.py", line 743, in <module>
**setuptools_kwargs)
File "C:\Python34\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "C:\Python34\lib\distutils\dist.py", line 955, in run_commands
self.run_command(cmd)
File "C:\Python34\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "C:\Python34\lib\site-packages\setuptools\command\install.py", line 61, in run
return orig.install.run(self)
File "C:\Python34\lib\distutils\command\install.py", line 539, in run
self.run_command('build')
File "C:\Python34\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "C:\Python34\lib\distutils\dist.py", …Run Code Online (Sandbox Code Playgroud) 我有一个熊猫数据框
0 1 2 3
0 173.0 147.0 161 162.0
1 NaN NaN 23 NaN
Run Code Online (Sandbox Code Playgroud)
我只是想增加一列的价值,例如
3
0 161
1 23
2 181
Run Code Online (Sandbox Code Playgroud)
但不能采用loc和的方法iloc。因为该文件可以包含任意长度的列,我不知道loc和iloc。因此只想为列增加价值。提前致谢。
所以我尝试专门通过subprocess.popen(). 我只想等待 30 秒来执行此命令,因为在某些情况下我的命令会挂起并且程序将永远等待。以下是我使用的两种方法。
方法一
cmd = "google-chrome --headless --timeout=30000 --ignore-certificate-errors --print-to-pdf out.pdf https://www.google.com/
process = subprocess.call(cmd, shell=True)
process.wait() # Here I want to wait only till 30 secs and not untill process completes
Run Code Online (Sandbox Code Playgroud)
方法2
from multiprocessing import Process
p1 = Process(target=subprocess.call, args=(cmd,))
processTimeout = 50
p1.start()
p1.join(processTimeout)
if p1.is_alive():
p1.terminate()
Run Code Online (Sandbox Code Playgroud)
在第二种方法中,甚至没有创建文件。请建议一个选项。
我正在尝试在tmux会话中运行 python 脚本。我写了一个命令 ( tmux new-session -d -s my_session),它从crontab.
但是当我尝试使用tmux new-session -d -s my_session 'python3 test.pyor运行 python 或 shell 文件时tmux new-session -d -s my_session 'sh test.sh
,脚本没有运行。我使用了这里的参考。请帮我解决一下这个。