如何使用特定应用程序版本运行 docker?

如何解决如何使用特定应用程序版本运行 docker?

我将 docker 与 python 一起使用,当我需要安装某些特定版本的应用程序时,我仍然使用 docker:

 => ERROR [3/3] RUN pip install cx-Oracle == 7.0.0 pandas == 1.1.2    

我在 Dockerfile 中的代码

# Dockerfile,Image,Container

From python:3.7.9

ADD main.py .

Run pip install cx-Oracle == 7.0.0 pandas == 1.1.2

CMD ["python","./main.py"]

解决方法

这与docker无关。 """ Plotting _____________________________________________________________________________________________________________ """ fig = plt.figure(figsize=(20,15)) host1 = host_subplot(211,axes_class=AA.Axes) plt.subplots_adjust(right=0.75) #Create custom axes cax1 = plt.axes(frameon=False) # Now create parasite axis par11 = host1.twiny() par12 = host1.twiny() top_offset = 50 new_fixed_axis1 = par12.get_grid_helper().new_fixed_axis par12.axis["top"] = new_fixed_axis1(loc="top",axes=par11,offset=(0,top_offset)) par11.axis["top"].toggle(all=True) par12.axis["top"].toggle(all=True) # Bottom Axis bottom_offset1 = -50 bottom_offset2 = -100 par21 = host1.twiny() par22 = host1.twiny() new_fixed_axis2 = par21.get_grid_helper().new_fixed_axis par21.axis["bottom"] = new_fixed_axis2(loc="bottom",axes=par12,bottom_offset1)) # Set Host Axis Labels host1.set_xlabel("UTC Time") host1.set_ylabel("Elevation (km") # Set Top Axis Labels par11.set_xlabel("Sonde Potential Temperature (K)") par12.set_xlabel("Sonde Relative Humidity %") vmin,vmax = np.min(chan_1064),np.max(chan_1064) im = host1.imshow(chan_1064,aspect="auto",cmap=get_a_color_map(),vmin=-2e-4,vmax=0.6e-2,extent=(min(xs),max(xs),min(bin_alt_array),max(bin_alt_array))) scatter = host1.scatter(xs,ys,s=100,color='gold') host1.set_xlim(min(xs),max(xs)) fig.colorbar(im) plt.draw() leg = plt.legend( loc = 'lower right') # Adjust Fonts font = {'family' : 'normal','weight' : 'bold','size' : 12} mpl.rc('font',**font) plt.tight_layout() plt.show() 只是不喜欢包名和版本之间的空格。

如果您直接在终端中尝试 pip install,您将在 pip install nonexistingpackage == 1.0.0 之前甚至检查包 Invalid requirement: '==' 是否存在之前收到错误 pip

原因是 nonexistingpackage 使用空格作为不同包之间的分隔符。

去除空格:

pip install

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?