avatar
公司内部python包如何搞# Programming - 葵花宝典
a*a
1
问问大家我们这种情况怎么选择了
目前我和老公两个人都不在一个地方上班,于是我们俩开始积极的往一起换工作.
老公找了个工作在海边,待遇福利比较满意,当地气候非常好,暖和,我也能在附近找到工
作,房价比较适中,小孩子学校也不错,问题就是几乎没有中国人,中国商店也只有一个很
小的.
同时老公导师给了offer了个工作,和他一起干,工资低10%,福利也差些,当然当地消费也
稍微低些,但没有10%这么多,好学区的房子和海边城市差不多,优势是这里朋友比较多,
华人多些娱乐多些,但是气候差些.老公两个工作的方向都可以,第一个走技术管理的方
向,第二个纯技术了.我的工资两个地方差不太多,海边稍微好些,区别不明显.我倒是两
个城市都无所谓,就是觉得无端端损失比较大,不知道怎么和他导师提提加条件.
多谢各位了.
avatar
m*r
2
【 以下文字转载自 Fishkeeping 俱乐部 】
发信人: miniplayer (mplayer), 信区: Fishkeeping
标 题: 小精灵老是在鱼身上吸东西是怎么回事?
发信站: BBS 未名空间站 (Tue Oct 27 15:01:42 2009, 美东)
最进才出现的貌似。
avatar
b*u
3
编了一个python package给公司内部人用。代码在GitHub 上,现在的想法是从github
上安装python包,感觉就是有点土。不知道比较好的方法是什么。
avatar
h*h
4
"小精灵"
flyfox?
avatar
g*t
5
我现在两个办法:
1.找个人专门负责给别人安装
2.freeze成几百M的.exe文件
以前我试过自己弄。后来发现
自动化安装过程,并照顾50个以上不同背景的人负担很重的。不管什么办法,总有各种
奇怪的问题出来。讨论个两三次,你一天就别干别的了。
所以长治久安的办法是,找个contractor,和他合作,让他掌握安装过程和后续支持过
程。
avatar
d*6
6
有可能你的鱼不太健康。建议多观察
avatar
S*s
7
你这啥野路子啊,架设公司内部pypi,nexus都是常识和标准的playbook
https://gist.github.com/Jaza/fcea493dd0ba6ebf09d3

【在 g****t 的大作中提到】
: 我现在两个办法:
: 1.找个人专门负责给别人安装
: 2.freeze成几百M的.exe文件
: 以前我试过自己弄。后来发现
: 自动化安装过程,并照顾50个以上不同背景的人负担很重的。不管什么办法,总有各种
: 奇怪的问题出来。讨论个两三次,你一天就别干别的了。
: 所以长治久安的办法是,找个contractor,和他合作,让他掌握安装过程和后续支持过
: 程。

avatar
w*u
8
很可能鱼身体表面有寄生虫或者小的溃烂
应密切关注。

【在 m********r 的大作中提到】
: 【 以下文字转载自 Fishkeeping 俱乐部 】
: 发信人: miniplayer (mplayer), 信区: Fishkeeping
: 标 题: 小精灵老是在鱼身上吸东西是怎么回事?
: 发信站: BBS 未名空间站 (Tue Oct 27 15:01:42 2009, 美东)
: 最进才出现的貌似。

avatar
b*u
9
网上推荐的也是这个,不过这个要公司的DevOp去搞,可能这个private pypi还是要付
费的,如果这样就要上面审批。我是特别烦这种繁文缛节,几小时的事最后拖了几个月。

【在 S***s 的大作中提到】
: 你这啥野路子啊,架设公司内部pypi,nexus都是常识和标准的playbook
: https://gist.github.com/Jaza/fcea493dd0ba6ebf09d3

avatar
S*s
10
你这工作的地方完全是恐龙时代
这就是开个VM,然后用别人写好的puppet,ansible标准playbook,几个小时就弄好的事儿

月。

【在 b****u 的大作中提到】
: 网上推荐的也是这个,不过这个要公司的DevOp去搞,可能这个private pypi还是要付
: 费的,如果这样就要上面审批。我是特别烦这种繁文缛节,几小时的事最后拖了几个月。

avatar
g*t
11
“几小时”?这个不太现实。有点纸上谈兵。
用户windows 10, windows 7、防火墙,proxy,版本什么的带来的问题都不是几小时能
弄清楚
的啊。我自己装个pip的包还长出问题。


: 你这工作的地方完全是恐龙时代

: 这就是开个VM,然后用别人写好的puppet,ansible标准playbook,几个小
时就弄
好的事儿

: 月。



【在 S***s 的大作中提到】
: 你这工作的地方完全是恐龙时代
: 这就是开个VM,然后用别人写好的puppet,ansible标准playbook,几个小时就弄好的事儿
:
: 月。

avatar
g*t
12
相信我。你说的这个办法很多时候不现实。
例如我有个tool根据数据和试验结果自动调节芯片参数。我要给客户用。那么第一选择
我会走.exe文件,找个contractor负责搞定。第二选择我会用python win32写email机
器人自动化流程。我会尽全力不按你说的这个playbook走的。
这个playbook代价高而且完全不work.
例如我这个tool是全球最大的公司的生产工序的一部分。你觉得要多久能搞定两边的IT
? 各种安全合规什么的至少要半年。
另外这么一搞,做java的烙印肯定要进来。要是想让项目死,倒是可以这么搞。


: 你这啥野路子啊,架设公司内部pypi,nexus都是常识和标准的playbook

: https://gist.github.com/Jaza/fcea493dd0ba6ebf09d3



【在 S***s 的大作中提到】
: 你这工作的地方完全是恐龙时代
: 这就是开个VM,然后用别人写好的puppet,ansible标准playbook,几个小时就弄好的事儿
:
: 月。

avatar
g*t
13
你要是公司CTO,那可以考虑弄private pypi。
这些我觉得是烙印把项目弄死的办法。
还是找个contractor ,教个徒弟,让他搞定这些事实在。
我被防火墙什么的搞过一次后,再没琢磨过这些事。
再比如,你自己机器跑的好好的。
别人装了,就是不work,然后你花了一下午发现,一个什么
微软的visualC什么的库版本不对。这种事我碰到过很多。
所以我得出结论。靠自己一个人搞定自动安装不现实。至少
在我所在的公司的IT环境不现实。


: 网上推荐的也是这个,不过这个要公司的DevOp去搞,可能这个private
pypi还
是要付

: 费的,如果这样就要上面审批。我是特别烦这种繁文缛节,几小时的事最
后拖了
几个月。



【在 b****u 的大作中提到】
: 网上推荐的也是这个,不过这个要公司的DevOp去搞,可能这个private pypi还是要付
: 费的,如果这样就要上面审批。我是特别烦这种繁文缛节,几小时的事最后拖了几个月。

avatar
M*0
14
直接用pip install github上的code不行吗?
我都是这么搞的啊
avatar
g*t
15
很多公司pip github都没法用。我们公司proxy的脚本是很蠢的烙印写的。所以我只好
用手机hot spot 去pip
再一个问题。不是每个公司代码都可以放第三方网站的。


: 直接用pip install github上的code不行吗?

: 我都是这么搞的啊



【在 M********0 的大作中提到】
: 直接用pip install github上的code不行吗?
: 我都是这么搞的啊

avatar
M*0
16
晕 还有这种情况啊
不能放第三方网站的就内部搭建个private git server啊
或者直接做成docker....

【在 g****t 的大作中提到】
: 很多公司pip github都没法用。我们公司proxy的脚本是很蠢的烙印写的。所以我只好
: 用手机hot spot 去pip
: 再一个问题。不是每个公司代码都可以放第三方网站的。
:
:
: 直接用pip install github上的code不行吗?
:
: 我都是这么搞的啊
:

avatar
g*t
17
这些都不实用啊。
docker版本出bug,然后跟新了,谁去维护谁去跟踪....
Git倒是可以,我们一直在用。但那就管个文件,你无法完美的保证下载正确的文件可
以在50
个机器上正常安装----in long term。
所以内部tool我觉得还是因地制宜,不要用framework。
我的办法尽管土。一次搞定管好几年。
要么人工弄。要么
Freeze一个exe文件,放在内部git。
当然我们是半导体公司。有测试仪器,还有外地实验室什么的比较麻烦。操作人员也不
是软件人员。
别的场合也许不需要这么麻烦。


: 晕 还有这种情况啊

: 不能放第三方网站的就内部搭建个private git server啊

: 或者直接做成docker....



【在 M********0 的大作中提到】
: 晕 还有这种情况啊
: 不能放第三方网站的就内部搭建个private git server啊
: 或者直接做成docker....

avatar
s*V
18
python package 直接download下来不就行了,搞这么麻烦干嘛。这玩意难道你想天天
更新
avatar
H*E
19
我们公司就是搞个VM, 加几个短的command可以自动更新packages.我们有好几个内部的
包。git还是最方便的。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。