安装没有sudo的python环境

时间:2018-02-24 20:23:32

标签: python root conda

我正在使用Python 3.4的服务器。我需要在一些软件包中使用Python 3.6.4。因此,我使用

创建了一个使用conda的环境
conda create --name myname python=3.6.4
conda install --name myname --file spec-file.txt

其中spec-file.txt是从另一台机器上的conda创建的,以便克隆该环境。

然而,当我尝试运行我的脚本时,似乎我没有权限访问它们。

(myname) [myname@myserver my_folder]$ python myscript.py -img_lst_fp /home/myname/my_folder/myserver_pictures.csv -out_fl /home/myname/my_folder/output.csv
bash: /home/myname/.conda/envs/myname/bin/python: cannot execute binary file

(myname) [myname@myserver my_folder]$ python
bash: /home/myname/.conda/envs/myname/bin/python: cannot execute binary file
(myname) [myname@myserver my_folder]$ ./myscript.py -img_lst_fp /home/myname/my_folder/myserver_pictures.csv -out_fl /home/myname/my_folder/output.csv
bash: ./myscript.py: Permission denied

有没有办法在不请求root用户干预的情况下解决这个问题?

编辑:我不知道为什么,但现在我甚至无法执行" python"

1 个答案:

答案 0 :(得分:-1)

试试这个:

pip install --user virtualenv