sys.executable在Azure ML studio中不起作用

hwamh0ep  于 2023-03-24  发布在  其他
关注(0)|答案(1)|浏览(99)

Azure ML Studio无法执行此操作。
你好,
当我试着执行这个的时候,

import sys 
!{sys.executable} -m pip install git+https://{YOUR_GITHUB_LOGIN}:{TOKEN}@github.com/xxxsdk.git@main

我收到此错误。

/bin/bash: {sys.executable}: command not found

但是当我只执行这个命令时,

sys.executable

这就是输出。

'/anaconda/envs/azureml_py38/bin/python'

我正在Azure ML Studio上运行此程序。我不知道如何解决有关sys.executable的第一个错误。感谢您的帮助。
谢谢。

dphi5xsq

dphi5xsq1#

看起来{sys.executable}在你的命令中没有被正确读取。确保你使用的是git url,在username之前附加PAT token,如下所示:-

git+https://<PAT TOKEN>@github.com/<USERNAME>/<REPOSITORY>.git@main

感谢Ram-msft,当我尝试输入sys.executable的整个路径,然后尝试运行pip install从我的github安装包时,它起作用了。
但是,当我在上述格式的用户名之前使用pat令牌时。该命令成功工作,无需输入整个路径,只需使用!{sys.executable}

代码:-

import  sys
sys.executable

输出:-

通过显式提及路径进行编码:-

import sys 
!'/anaconda/envs/azureml_py310_sdkv2/bin/python' -m pip install git+https://<pat-token>@github.com/<username>/<repository-name>.git@main

输出:-

使用!{sys.executable}编写代码:-

import  sys

!{sys.executable} -m pip install git+https://<PAT TOKEN>@github.com/<USERNAME>/<REPOSITORY>.git@main

输出:-

另外,请确保您setup.py在导入包的github帐户中的www.example.com文件中有适当的包。
我的setup.py文件:-

from setuptools import setup, find_packages

setup(

name='pycode',

version='0.1',

packages=find_packages(),

install_requires=[

'numpy',

'pandas',

'scikit-learn'

],

entry_points={

'console_scripts': [

'pycode=pycode.cli:main'

]

}

)

相关问题