如何解决从 pip 安装 Meson 导致缺少 meson.py
我遇到了与 this 类似的问题。
我想下载适用于 Windows 的 Meson 并使用以下命令:
pip3 install meson
这安装在我的站点包文件夹中,特别是 c:\users\user\appdata\local\packages\pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0\localcache\local-packages\python38\site-包\介子构建
但是,运行 meson
或 python3 meson.py
会导致错误:
'meson' 不被识别为内部或外部命令,可操作 程序或批处理文件。
查看站点包中的 mesonbuild 目录时,我似乎缺少 meson 或 meson.py 文件。有没有人遇到过这个问题?
解决方法
打开 Visual Studio 并查看环境中已安装的 Python 包后,我注意到 Python 包列表上方有一个有趣的信息窗口:
由于新的安全限制,从 Internet 安装可能无法 在此版本的 Python 上工作。
看到这个后,我决定通过 website's MSI 安装程序安装 Meson。确实,在尝试下载安装程序后,Windows 抛出了各种安全警告和“您确定要这样做吗”的通知,然后我才说服 Windows 我确实想安装 Meson。
我只是想与可能有相同问题的任何人分享这个。 MSI 安装程序可以满足我的需求。
,尝试以下操作:
class App extends React.Component {
state = {
articles : [
{ id : 1,title : 'article 1',body : 'this is article 1'},{ id : 2,title : 'article 2',body : 'this is article 2'},{ id : 3,title : 'article 3',body : 'this is article 3'},],title : "soroush ghatran"
}
loadMore = () => {
let articles = [
{ id : 4,title : 'article 4',body : 'this is article 4'},{ id : 5,title : 'article 5',body : 'this is article 5'},{ id : 6,title : 'article 6',body : 'this is article 6'},]
this.setState(prevState => {
return {
articles : [...prevState.articles,...articles]
}
})
}
render() {
console.log(this.state)
let articleList = this.state.articles.map((article,index) => <Card key={index} title=
{article.title} body={article.body} />)
return (
<div className="app">
{
articleList
}
<button onClick={this.loadMore}>load more</button>
</div>
);
}
}
Meson pip 包包含 meson 和 mesonbuild 模块。 meson 模块用作 Python 入口点,在 setup.py 的初始执行期间,它会将 mesonbuild.mesonmain:main 与命令行名称“meson”相关联。 (Explain Python entry points?)。通过python3调用介子使用python3 -m mesonbuild.mesonmain build
,它将构建配置写入'build'目录(前提是当前目录中有meson.build文件。)在mesonbuild模块中没有这样的文件'meson.py'并且介子模块不包含任何 Python 代码。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。