使用anaconda使python脚本可执行

7 浏览
0 Comments

使用anaconda使python脚本可执行

我已经写了几个脚本,想要在我的电脑上自动运行,所以我在每个脚本的开头添加了一行#! Applications/anaconda/bin/python以使其可执行。奇怪的是,添加了那行代码并在终端中运行chmod +x \\path\\to\\program.py之后,其中一个程序完美地运行了。但对于第二个程序,我遵循了同样的步骤,但当我尝试从终端运行脚本时,使用\\path\\to\\program.py时,我收到一个错误,显示为:Applications/anaconda/bin/python^M: bad interpreter: No such file or directory。我知道这意味着行尾有一个回车符导致出错,但我不知道如何去除它。这是我两个脚本的片段,这个可以工作:\n

#! /Applications/anaconda/bin/python
import time
from selenium import webdriver
import easygui
.
.
.

\n而这个不行:\n

#! Applications/anaconda/bin/python
from datetime import datetime
import calendar
.
.
.

0
0 Comments

在使用anaconda时,有时会遇到将python脚本设置为可执行的问题。如果你尝试运行脚本却遇到了问题,可能是因为文件格式的原因。为了解决这个问题,你可以使用vim打开文件,并在命令模式下运行以下命令::set fileformat=unix

这个问题的出现原因是文件格式不兼容。在不同的操作系统中,文件的换行符可能会有所不同。在Windows中,换行符通常是“\r\n”,而在Unix或Linux中,换行符通常是“\n”。当你在Windows中创建一个python脚本,并且将其复制到Unix或Linux系统中运行时,脚本的格式可能会引发问题。

解决这个问题的方法是将脚本的文件格式更改为Unix格式。可以使用vim来打开文件并进行修改。运行:set fileformat=unix命令将文件格式更改为Unix格式。然后保存文件并尝试再次运行脚本,问题应该就会解决了。

通过以上方法,你可以轻松地将python脚本设置为可执行,并在anaconda环境中运行它。这样,你就能够更好地利用anaconda提供的功能和库,提高你的工作效率。

0
0 Comments

通过给Python脚本添加可执行权限,我们可以直接在终端中运行脚本。然而,有些用户在使用Anaconda时可能会遇到问题,无法将Python脚本设为可执行。这篇文章将介绍这个问题的原因以及解决方法。

问题的原因是第二个脚本缺少一个斜杠“/”。具体来说,应该将#! Applications/anaconda/bin/python替换为#! /Applications/anaconda/bin/python

为了解决这个问题,我们只需要在脚本的开头添加正确的路径。下面是具体的解决方法:

#! /Applications/anaconda/bin/python

0
0 Comments

问题出现的原因是因为在Windows计算机和Mac计算机上编辑了脚本。解决方法是将代码复制粘贴到一个新的.py文件中。这样做后问题得到了解决。也可以参考这里的更多技术解决方法:PyCharm. /usr/bin/python^M: bad interpreter

0