在linux环境中运行名为shuf-new.py的文件时,以下命令在我使用python2时有效:
./shuf.py -e bob
但是,当我将代码的第一行更改为#!/usr/bin/python3时,我得到以下错误:
-bash: ./shuf-new.py: /usr/bin/python3: bad interpreter: No such file or directory
我不知道该如何解决这个问题。
我正在尝试将bash脚本转换为Dockerfile,因为我们正在使用AWS批处理进行容器化。
基本上,我安装了CPLEX (一个优化库)和Anaconda,安装了一些相关的包,检查我的环境是否良好,然后启动一个shell脚本来运行批处理作业。
下面是我的Dockerfile的一个片段:
FROM amazonlinux:latest
# Download packages for container
RUN yum update -y
RUN yum -y install which unzip aws-cli \
RUN yum install -y tar.x86_64
RUN yum
我刚刚把我的Ubuntu从焦点(20.04)升级到jammy(22.04),现在我的python坏了。这会引起很多麻烦,比如Apt不会更新,一些应用程序也不会启动。
libpython3.10 : Depends: libpython3.10-stdlib (= 3.10.6-1~22.04.2) but 3.10.9-1+focal2 is to be installed
作为ubuntu包文档,3.10.6.1是当前(jammy)版本。但是为什么它要安装一个焦点包(3.10.9.1 =月球(23.04))。
我尝试安装python 3.11 (我以前运行3.10)。但是Apt仍然抛出这个错
我正在尝试在我的windows机器上下载一些模块,通过FTP将它们传输到安装了Python3和pip的离线Linux服务器。然后使用pip在那里安装模块。
pip download --platform linux_x86_64 --only-binary=:all: --no-binary=:none: pandas
给出错误:
Could not find a version that satisfies the requirement pandas (from versions: )
No matching distribution found for pandas
我可以使用下面