python - 强制运行特定的 python 可执行文件
问题描述
我安装了 python 并且安装了 anaconda。
当我键入python3
并启动 python shell 时,我加载了一些库import LIB
并且我得到了错误。
但是,当我启动 python shell/usr/bin/python3.8
并导入同一个库时,一切正常。
我现在有什么解决方案?
我要卸载anaconda吗?我是否修改.bashrc
,以省略蟒蛇?
这是.bashrc
关于anaconda的部分:
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/user1/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/home/user1/anaconda3/etc/profile.d/conda.sh" ]; then
. "/home/user1/anaconda3/etc/profile.d/conda.sh"
else
export PATH="/home/user1/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
解决方案
您应该使用虚拟环境。使用 Anaconda 这很容易。您可以通过键入如下命令来创建虚拟环境:conda create -n yourenvname python=3.8 anaconda
然后通过键入: 来激活您的虚拟环境source activate yourenvname
。为您的环境命名任何您喜欢的名称。如果上面的命令有 python=3.8,我使用 py38;如果 python=3.5,我使用 py35。然后,如果您想导入一个库,只需将其作为import sys
您要导入的任何库即可。
推荐阅读
- python - Python 传输列表作为函数参数
- c++ - 带有比较器的映射构造函数
- javascript - 在 React 中滚动时使用淡入淡出动画更改背景颜色
- sql - 从不同的表中选择条目
- c# - 从 WinForms 中的另一个选项卡获取 FastColoredTextBox.Text?
- python - 如何处理“Model.fit_generator is deprecated”错误
- python - KeyError:“['id''x_center''y_center'] 不在索引中”
- c - 结构中变量的动态分配
- javascript - 在 ReactJS/GatsbyJS 中使用外部脚本中的函数
- xcode - 我无法在 XCode (Chip M1) React 本机应用程序中构建