服务器上创建Python环境出现问题

服务器上创建python环境

前言 :目前小白在公司实习的方向就是机器学习,遇到的一些问题记录下来,方便以后自己查阅。

基本命令及解释

MobaXterm中连接服务器后,在linux服务器上安装python环境,代码命令是:

conda create -n myenv

其中:

  • conda create: 这是创建新环境的命令。
  • -n myenv: 这个选项指定了环境的名称,这里是 myenv。你可以根据需要选择任何你喜欢的名称。比如将myenv 换成你的名字的英文。

所以,当你运行这个命令时,Anaconda 会创建一个名为 myenv 的新环境,该环境中包含一个干净的、最小化的 Python 安装。你可以在这个环境中安装其他 Python 包,而这些包对其他环境中的包没有影响,因为每个环境都是相互隔离的。

创建环境的目的之一是为了使不同项目能够使用不同版本的 Python 和不同的依赖库,以避免版本冲突。在创建环境后,你可以通过运行 conda activate myenv 来激活这个环境,并在其中安装和运行你的项目所需的软件包。

接着运行代码
conda activate myenv
出现问题:
CommandNotFoundError: Your shell has not been properly configured to use conda activate

解决方法

换用命令

source activate myenv

该命令是在旧版本的 Conda 中,用于激活(activate)一个特定的 Conda 环境。

而代码conda activate myenv较新版本的conda的激活环境命令。

备注:问题是conda的版本问题,对于激活Pyhton环境时代码命令不同,遇到该问题可以尝试一下,但是不保证百分之百成功(手动狗头)。

着急啊:当时vscode连接好服务器后,能够用命令conda activate myenv激活环境,而MobaXterm却不能;小白才接触编程这些,也搞不懂这些软件,真着急啊。

  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
服务器创建Python环境可以按照以下步骤进行: 1. 登录服务器:使用ssh等远程登录工具登录到服务器。 2. 安装Python:查看服务器中是否已经安装了Python。如果没有安装,可以使用包管理器(如apt、yum等)安装Python。 3. 创建虚拟环境:为了隔离不同项目的依赖,建议使用虚拟环境。使用pip安装virtualenv工具,然后在项目目录中创建虚拟环境。 ``` pip install virtualenv cd /path/to/project virtualenv venv ``` 4. 激活虚拟环境:使用以下命令激活虚拟环境。 - 在Linux/macOS中: ``` source venv/bin/activate ``` - 在Windows中: ``` venv\Scripts\activate ``` 5. 安装依赖包:在激活的虚拟环境下,使用pip命令安装项目所需的依赖包。 ``` pip install package1 package2 ... ``` 6. 配置服务器:根据项目需求,可能需要对服务器进行一些配置,比如打开端口、配置Nginx、配置数据库等。 7. 启动应用:根据项目的具体情况,使用命令启动应用。 8. 测试应用:在浏览器中访问服务器的IP地址或域名,测试应用是否正常运行。 9. 配置自动化部署(可选):为了方便部署更新,可以配置自动化部署工具,如Jenkins、GitLab CI等。 10. 监控和维护:为了保证服务器和应用的稳定性,可以设置监控和日志记录,及时处理异常情况。 总结:通过登录服务器,安装Python创建虚拟环境、激活环境、安装依赖包、配置服务器、启动应用、测试应用、配置自动化部署和监控维护,就可以在服务器创建Python环境
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数学专业的小白

给小白买杯奶茶让他变胖

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值